CN111259460B - Locking state information display method and device - Google Patents

Locking state information display method and device Download PDF

Info

Publication number
CN111259460B
CN111259460B CN201911306383.4A CN201911306383A CN111259460B CN 111259460 B CN111259460 B CN 111259460B CN 201911306383 A CN201911306383 A CN 201911306383A CN 111259460 B CN111259460 B CN 111259460B
Authority
CN
China
Prior art keywords
information
terminal
screen locking
locking state
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911306383.4A
Other languages
Chinese (zh)
Other versions
CN111259460A (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.)
Mingdu Zhiyun Zhejiang Technology Co Ltd
Original Assignee
Mingdu Zhiyun Zhejiang 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 Mingdu Zhiyun Zhejiang Technology Co Ltd filed Critical Mingdu Zhiyun Zhejiang Technology Co Ltd
Priority to CN201911306383.4A priority Critical patent/CN111259460B/en
Publication of CN111259460A publication Critical patent/CN111259460A/en
Application granted granted Critical
Publication of CN111259460B publication Critical patent/CN111259460B/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/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses an information display method of a locking state, which is used for displaying information of an application program installed on a terminal, and comprises the steps of acquiring information to be displayed when the application program is in the locking state, wherein the locking state is an application program interface locking state entered after the application program meets a preset locking condition; acquiring the current state of the terminal of the application program in a locking state; and when the terminal is in a first screen locking state, displaying the information on a first screen locking interface of the terminal, otherwise, displaying the information on the application program locking interface. According to the invention, different display modes are selected according to the information types in a classified manner, so that the display of various non-emergency events in a screen locking state at the terminal is reduced, excessive system data and information are prevented from being leaked when an operator leaves the state, and the hidden danger of leakage of production data can be reduced as far as possible under the condition of ensuring that important information can be reminded in time.

Description

Locking state information display method and device
Technical Field
The invention relates to the technical field of industrial Internet of things, in particular to a locking state information display method and device.
Background
In recent years, with rapid development of science and technology, digital management software such as various enterprise resource management software (ERP), enterprise Office Automation (OA), and Manufacturing Execution System (MES) in an enterprise has become popular, and these system software are installed on microcomputer terminals such as Windows operating system and IOS system. The operation systems are all provided with an automatic screen locking function, but the screen locking is only the screen locking of the whole operation system, other applications on the operation system cannot be operated after the screen locking, and the operation system must be unlocked if the screen locking is carried out. Software systems such as ERP, OA and MES do not have built-in independent screen locking functions, and when the terminal is not provided with automatic screen locking or screen locking time is not up, production execution system software MES cannot independently lock the screen, so that the MES has the possibility of misoperation when an operator leaves, production safety is influenced, and meanwhile, confidential files, data and the like are leaked out.
Disclosure of Invention
The invention provides a locking state information display method for displaying information of an application program installed on a terminal, aiming at the defects in the prior art, and the locking state information display method comprises the following steps: acquiring information to be displayed when the application program is in a locking state, wherein the locking state is an application program interface locking state entered after the application program meets a preset locking condition; acquiring the current state of the terminal of the application program in a locking state; and when the terminal is in a first screen locking state, displaying the information on a first screen locking interface of the terminal, otherwise, displaying the information on the application program locking interface.
Preferably, the lock state includes a second lock screen state, the application program lock interface is a second lock screen interface, and the second lock screen state is configured to lock the terminal screen after the application program meets a preset lock condition.
Preferably, the locked state is limited to locking the application program main interface.
Preferably, the step of displaying the information on a first screen locking interface of the terminal when the terminal is in the first screen locking state, and otherwise, displaying the information on the application locking interface further includes: judging the type of the information; selecting a corresponding display template from a plurality of preset display templates according to the information type; and displaying the information to a first screen locking interface or an application program locking interface by using the selected display template.
Preferably, the display template is color group information, and the step selects a corresponding display template from a plurality of preset display templates according to the information type, and specifically includes: judging the information emergency degree according to the information type; selecting corresponding color group information according to the information emergency degree; the font color of the displayed information is set as the selected color group information.
Preferably, the information display method of the locking state further includes determining an information urgency level according to the information type; selecting a display area from a plurality of preset display modes according to the information urgency degree, wherein the display modes comprise display on an unlocked interface only, display on a locked interface and display on a first lock screen interface; and displaying the information in a corresponding display area according to the selected display mode.
Preferably, the information display method of the locking state includes judging the urgency degree of the information; when the information is an emergency, judging the display state of the application program and/or the terminal; if the application program is in the second screen locking state and the terminal is not in the first screen locking state, displaying the information on a second screen locking interface; and if the terminal is in the first screen locking state, displaying the information on a first screen locking interface.
Preferably, the information display method of the lock-up state includes judging a display state of the application program and/or the terminal when the information is a general event; if the application program is in the second screen locking state and the terminal is not in the first screen locking state, displaying the information on a second screen locking interface; and if the application program is in the second screen locking state and the terminal is in the first screen locking state, canceling the information display.
The invention also discloses a locking state information display device, which comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the steps of the locking state information display method when executing the computer program.
The invention also discloses 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 the preceding claims.
According to the invention, the acquired information to be displayed is respectively selected to be in the corresponding display modes according to different situations of the locking state of the application program and the locking state of the terminal, so that the problems that the application program installed on the terminal such as the existing PC terminal can only shield an interface by depending on a system locking screen without potential safety hazard and other risks brought to daily work by a built-in independent locking screen are solved, various emergency information to be displayed can be timely sent to the terminal locking screen or the locking interface of the application program for display, and the situation that when various emergency state events occur, an operator delays the processing time and safety accidents are caused because the operation terminal is in the locking state is prevented. Meanwhile, different display modes are selected according to information types in a classified mode, the display that various non-emergency events are in a screen locking state at the terminal is reduced, too much system data and information are prevented from being leaked when an operator leaves the state, and the hidden danger of leakage of production data can be reduced as far as possible under the condition that important information can be timely reminded.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a schematic application environment diagram of a locking state information display method according to an embodiment of the present invention.
Fig. 2 is a flowchart illustrating a method for displaying locking state information according to an embodiment of the present invention.
Fig. 3 is a schematic flowchart of step S13 according to an embodiment of the present invention.
Fig. 4 is a schematic flowchart of step S132 according to an embodiment of the present invention.
Fig. 5 is a schematic flowchart of step S133 according to an embodiment of the present invention.
Fig. 6 is another flowchart of step S133 according to an embodiment of the disclosure.
Fig. 7 is a flowchart illustrating an application unlocking method according to an embodiment of the present invention.
Fig. 8 is a schematic structural diagram of a locking state information display device according to an embodiment of the disclosure.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Also, the use of the terms "a" or "an" and the like do not denote a limitation of quantity, but rather denote the presence of at least one. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
According to the embodiment of the invention, the embodiment of the information display method of the screen locking state is provided.
Alternatively, in this embodiment, the information display method of the lock screen state may be applied to a hardware environment formed by the server 3 and the terminal 1 as shown in fig. 1. As shown in fig. 1, the server 3 is connected to the terminal 1 via a network 2, which includes but is not limited to: the terminal 1 is not limited to a PC, a mobile phone, a tablet computer, and the like. The information display method of the screen locking state of the embodiment of the invention can be executed by the server 3, the terminal 1, or both the server 3 and the terminal 1. The terminal 1 may execute the information display method of the lock screen state according to the embodiment of the present invention by a client installed thereon.
The embodiment will be described by taking a production execution system MES as an example, and it is needless to say that the methods described below can be applied to various other types of software such as ERP and OA. The production execution system MES is positioned between the MRPII/ERP and the process control layer and faces to the production management technology and the real-time information system of the vehicle interlayer. The MES emphasizes the execution of the production plan. On one hand, the MES further refines the command of the service management system and then sends a production instruction to the production process; on the other hand, the MES feeds back the real-time information collected by the process control layer to the service management system as the basis for compiling the production plan later. The existing MES software has no screen locking function, and cannot independently lock a screen of an MES software interface which runs and is displayed on a terminal foreground. When the MES is opened and displayed on a terminal operation desktop, software misoperation can occur when related operators leave occasionally, great potential safety hazards are brought to factory production safety and product quality, and meanwhile, leakage of confidential files, data and the like in the MES cannot be effectively prevented. In this embodiment, the MES software adopting the screen locking state information display method may implement an independent locking function of an application interface thereof, so that the screen may be automatically locked when the software is unmanned for a long time, thereby avoiding a possibility that the MES of the production execution system is misoperated, and specifically may include the following steps:
and (4) logging in the system by the newly registered user, and setting a screen locking setting mode. The screen locking mode can be automatically triggered by default, the screen is not locked by default, or the screen is locked after the preset time by default, and the like. And (4) logging in a verification database by a user to verify a user name and a password, and after the user passes the verification of logging in the system, setting the system to be in a default unlocking state, and automatically triggering the default screen locking function. The screen locking triggering time interval can be set to be 3-30 minutes, or the screen unlocking function can be selected. And closing the screen locking automatic triggering function while opening the screen unlocking function, removing the monitoring of a mouse and a keyboard, manually triggering the screen locking, and immediately executing the screen locking after selecting the manual screen locking option. The screen locking range can be set as required, and the screen locking range can be only corresponding to the application program interface range or can be directly corresponding to the terminal screen. When the locking of the application program interface is selected, the terminal only stops responding to the operation of the application program under the condition that the unlocking identification is input wrongly, and still continues normal response to other application programs in the terminal.
The system monitors a preset trigger event on a terminal interface. The preset trigger event can be set to be the movement, clicking, entering, pulley rolling and the like of a mouse and the operation of pressing any key of a keyboard, the screen locking interval time can be overloaded as long as any operation is performed, and the screen locking time is recalculated from zero after the overloading. And after the screen locking time is reached and the screen is locked, removing all monitoring events of the mouse and the keyboard by the system until the monitoring is restarted after the system is unlocked. And before the screen is unlocked, if a preset trigger event occurs, reloading the screen locking time.
After the system is locked, the system data is automatically updated, the to-do work information pushed by the background is not only reminded by the corresponding module of the system, but also the title of the to-do task is pushed to the screen locking interface. And adding a picture and a text control on the screen locking interface, and binding a database field of the to-be-handled information title to realize the purpose. And reminding in a bullet screen mode by using fonts with different colors and different icons according to the emergency level of the task to be processed. And after the windows operating system locks the screen, the information of the work to be done is transferred to a screen locking interface of the windows operating system.
There are several ways to unlock the system: unlocking the password, verifying the user name and password of the database to unlock, and requiring to input again if the password is wrong; fingerprint unblock mainly is used when being used for mobile terminal, mobile tablet operation. After logging in the system, performing fingerprint input setting, wherein the input fingerprint is associated with the user ID; and pattern unlocking, which is mainly used for the operation of mobile terminals and mobile tablets. After logging in the system, pattern entry setting is carried out, and the entered pattern is associated with the user ID; and after logging in the system, performing face scanning and recording face biological characteristics, wherein the recorded face biological characteristics are associated with the user ID.
When the MES application software is in the screen locking state, various events to be handled or state information in the MES need to be reminded, so that missing of the affairs is prevented. As shown in fig. 2, the information display method of the locked state may specifically include the following steps:
and S11, acquiring information to be displayed when the application program is in a locking state, wherein the locking state is an application program interface locking state entered after the application program meets a preset locking condition.
The locking state of the application program interface can be that the MES locks the MES application program interface at the foreground when the terminal does not receive related operations within the preset time, and the locking can be a locking mode of image shielding and the like on a display area of the application program interface. Of course, the application program interface locking state can also be set to be similar to the terminal screen locking, and the whole terminal screen is directly locked. In this embodiment, the application interface lock state is set to lock only the application software interface displayed in the foreground, and the computer terminal in the application interface lock state can still normally perform other operations and respond to other applications except for the display area outside the application software interface. After the MES and other various application programs enter a locking state, the MES and other application programs only lock the display module outwards, the background data of the system are still updated automatically according to the preset state, and besides the notification information of the tasks to be handled and the like pushed by various backgrounds, the notification information of the tasks to be handled and the like can also be pushed to a screen locking interface so as to prompt an operator to respond and process in time and avoid delay or omission. The information to be displayed on the locking interface may be keyword extraction or title extraction, etc. performed on the received content to be handled pushed by the server in a preset manner, and the emergency level may be further evaluated according to the received content, or the emergency level information may be directly obtained from the received content.
And S12, acquiring the current state of the terminal of the application program in the locking state. Specifically, when the application program is in a locked state, the computer terminal where the application program is located may be in a normal working state, that is, the computer screen is not in a screen locking state, and is in a normal interaction state with the outside during normal opening; or after a specific time elapses after the application program is in the locked state, the terminal enters the screen locking state after the preset trigger event is not received within the preset time.
And S13, when the terminal is in a first screen locking state, displaying the information on a first screen locking interface of the terminal, otherwise, displaying the information on the application program locking interface. In this embodiment, the first lock screen state is a lock screen state that the terminal enters after not receiving the trigger event within the preset time. In some embodiments, as shown in fig. 3, the step S13 may further specifically include:
and step S131, judging the information type. For example, the type of information may be divided according to whether the application needs to actively present the information. For example, the type of information may include pop-up type information and non-pop-up type information. For example, if pop-up type information, such as an emergency audit event, system alarm information, etc., is received in the screen-locked state, the pop-up type information is read. In addition, the required display information can be separated according to the degree of affair urgency, for example, the information types can be grouped into three types of urgent events, important events, general events and the like according to the received information content or the attached label of the information.
Step S132, selecting a corresponding display template from a plurality of preset display templates according to the information type. Taking the information type differentiation according to the transaction urgency degree as an example, in order to enable an operator to differentiate transactions at each level, different information types can be matched with different information display templates in a screen locking state or a locking state.
In some specific embodiments, the display template may include color group information, and the step of selecting a corresponding display template from a plurality of preset display templates according to the information type may specifically include, as shown in fig. 4:
and step S1321, judging the information emergency degree according to the information type.
Step S1322 is to select corresponding color group information according to the information urgency.
In step S1323, the font color of the displayed information is set as the selected color group information.
A plurality of color pairs are preset on the computer terminal. Each color pair includes: a first color, such as a background color, and a second color, such as a font color, a graphic, or a pattern color. The plurality of color pairs of the arrangement may be different color pairs having the same contrast or different color pairs having different contrasts. For example, pairs of black and gray colors and pairs of dark and light gray colors having the same contrast. Pairs of green and black colors and pairs of white and brown colors with different contrasts. In this embodiment, the importance degree of the information may be determined first, and if the information to be displayed is determined to be important information, the value of the contrast of the first color and the second color in the plurality of color pairs is selected to be higher than a preset threshold, for example, 50 color pairs.
In the step S133, the information is displayed on the first screen locking interface or the application locking interface by using the selected display template. Specifically, when only the application program enters the locking interface and the terminal for installing the application program does not enter the first locking interface, only the information needing to be displayed is displayed on the locking interface of the application program according to the required display template style. And when the MES finds that the terminal also enters the first screen locking interface after the application program enters the locking interface, displaying the information to be displayed on the first screen locking interface of the terminal according to the required template style. Specifically, a plug-in or a third-party plug-in can be built in the terminal operating system, and of course, an information transmission module in the MES software can be called, so that information to be displayed is displayed on the terminal screen locking interface through the plug-in.
In this embodiment, the information urgency level may also be determined according to the information type. For example, the MES may determine the sender of the to-be-handled message to be displayed, may group the senders in an emergency degree in advance, and may determine the emergency degree of the message when the sender of the corresponding emergency degree is received. The judgment can be carried out by extracting the key words in the information title to be handled, or the emergency degree identification can be embedded when the software system information is generated, so that the terminal can directly judge the emergency degree of the information required to be displayed.
And then selecting a display area from a plurality of preset display modes according to the information urgency degree, wherein the display modes can comprise display on an unlocked interface only, display on a locked interface, display on a first lock screen interface and the like. And displaying the received information of the events to be handled and the like in the corresponding display area according to the selected display mode. For example, a display mode corresponding to each urgency level of display information such as a task to be handled can be selected from selectable display modes during MES software setting. For example, the general information can be selected to be displayed only in the unlocked interface, that is, if the terminal receives the general information, whether the MES is in the locked interface state is judged, if not, the MES can display the information or send out an information prompt, and if the MES is in the locked interface, the MES does not display the information on the locked interface. The important information is selected and displayed on the locking interface, namely if the received information is judged to be the important information, even if the MES running on the foreground is in an interface locking state, the information is displayed in front of the locking interface in a specific display form, for example, the information can be information of a text control or a picture control, and the information to be handled is displayed in front of the locking interface in a covering or inserting mode in a text frame form or a picture form. In addition, the emergency information can be selected in a display mode on a first lock screen interface, in the mode, when only MES is in an interface locking state on a terminal display screen and the terminal screen does not enter the first lock screen interface state, the emergency information is displayed on the locking interface, the display mode is similar to the important information display mode, but when the MES does not release the locking interface state and the terminal screen enters the first lock screen state, if the MES of the terminal receives the emergency information, the emergency information is sent to the terminal lock screen for display through a display control part or a third-party lock screen display control part which is internally provided with a terminal operating system for interaction, and the situation that when various emergency state events occur, operators delay processing time and safety accidents are caused because the operating terminal is in the lock screen state is prevented.
In some embodiments, the locking state of the application program interface may further include a second screen locking state, where the second screen locking state is configured to lock the screen of the computer terminal after the application program meets the preset locking condition. Namely, when the MES software which is displayed and operated on the terminal foreground does not receive the trigger event within the preset time, the interface locking indication is triggered, and at the moment, the software can directly lock the whole terminal screen after receiving the locking indication, which is similar to the first screen locking interface of the terminal, so that the information protection range of the application program is expanded.
Further, the types of events that the application needs to display in the locked state for receiving can be classified into general events and emergency events. When the interface locking state of the MES is set to be the second lock screen state, as shown in fig. 5, the information display method of the locking state may further include:
and step S1331 of determining the urgency of the information.
And step S1333, when the information is an emergency, determining a display state of the application and/or the terminal.
And step S1333, if the application program is in the second screen locking state and the terminal is not in the first screen locking state, displaying the information on a second screen locking interface.
And step S1334, if the terminal is in the first screen locking state, displaying the information on a first screen locking interface.
Specifically, when the received information is determined to be an emergency, the display states of the application and the terminal are acquired. And if the application program is only in the second screen locking state at the moment, displaying the received emergency information on a second screen locking interface in a specific text display mode or a picture display mode through a display plug-in the software. If the terminal is found to be in the first screen locking state, the emergency event information is directly sent to the terminal screen locking for displaying through a built-in display control interactive with a terminal operating system or a third-party screen locking display control no matter whether the application program is in the second screen locking state, and therefore the situation that when various emergency events occur, due to the fact that the operating terminal is in the screen locking state, processing time of an operator is delayed and safety accidents are caused is prevented.
Further, in this embodiment, as shown in fig. 6, when the interface locking state of the MES is set to be the second lock screen state, the method for displaying information of the locking state may further include:
and step S1335, when the information is a general event, determining a display state of the application program and/or the terminal.
And step S1336, if the application program is in the second screen locking state and the terminal is not in the first screen locking state, displaying the information on a second screen locking interface.
And step S1337, if the application program is in the second screen locking state and the terminal is in the first screen locking state, canceling the information display.
Specifically, when the received information is determined to be a general event, the display states of the application program and the terminal are acquired. And if the application program is only in the second screen locking state at the moment, displaying the received general event information to a second screen locking interface in a specific text display mode or a picture display mode through a display plug-in the software. If the terminal is found to be in the first screen locking state at this time, the display of the information is directly abandoned regardless of whether the application program is in the second screen locking state. After the terminal cancels the first screen locking state, the information can be displayed on a second screen locking interface of the application program. The display that various non-emergency events are in a screen locking state at the terminal is reduced, excessive system data and information are prevented from being leaked when an operator leaves the terminal, and the hidden danger of production data leakage can be reduced as far as possible under the condition that important information can be timely reminded.
The method for displaying the information of the screen locking state disclosed by each embodiment of the invention selects the corresponding display modes according to different situations of the locking state of the acquired information to be displayed and the screen locking state of the terminal, thereby not only solving the problems that the application programs installed on the terminals such as the existing PC terminal and the like can only shield the interface by depending on the system screen locking without the potential safety hazard and other risks brought to daily work by the built-in independent screen locking, but also being capable of sending various emergency information to be displayed to the screen locking interface of the terminal or the application program for display in time, and preventing the occurrence of various emergency state events, which cause the delay of processing time of an operator due to the screen locking state of an operation terminal, and generating safety accidents. Meanwhile, different display modes are selected according to the information types in a classified mode, the display that various non-emergency events are in a screen locking state at the terminal is reduced, excessive system data and information are prevented from being leaked when an operator leaves the terminal, and the hidden danger of leakage of production data can be reduced as far as possible under the condition that important information can be timely reminded.
Example 2
The application described in this embodiment has an automatic interface locking function, which is exemplified by a manufacturing execution system MES, wherein the preset of the automatic interface locking time of the MES can select a mode of setting a time range of 3 minutes to 30 minutes, never or directly locking a screen manually, defaulting to 3 minutes, and the like. When the production execution system MES is in a no-operation state, the screen locking function is automatically triggered, the screen locking time is called from the background server, when the idle state reaches the preset screen locking time, the system interface is locked, and at the moment, the system interface displays a login page. The function ensures that the screen is automatically locked when the production execution system MES is unmanned for a long time, avoids the possibility of misoperation of the production execution system MES, ensures the production safety and the product quality, and prevents the leakage of confidential files, data and the like in the production execution system MES.
When the screen of the production execution system MES is locked, normal operation of other works is not hindered, and various unlocking modes such as passwords, fingerprints, patterns, facial recognition, voice recognition and the like can be selected for unlocking the production execution system MES. After the MES screen locking of the production execution system, the screen locking interface can display a rolling bullet screen for prompting the information of the work to be done by the system, and reminds an operator to process related work in time. And if the terminal with the windows operating system is locked, displaying the bullet screen to-be-done prompt information on a windows screen locking interface. Specific implementation methods can be seen in the foregoing embodiments. The present embodiment further discloses an unlocking method of an application program, as shown in fig. 7, which can be used to unlock the application program or the terminal in the interface locking state or the terminal screen locking state described in the foregoing embodiments, and may include the following steps:
step S21, receiving input information, wherein the input information carries a target identification for unlocking.
In some embodiments of the present application, the unlocking request may specifically be a terminal screen unlocking request or a media content unlocking request for different unlocking states. The unlocking operation can be an operation that a user opens a display device of the terminal equipment with the MES software installed or unlocks an MES software interface in a foreground running state on the terminal equipment. The terminal equipment can be various terminal equipment such as a PC terminal or a smart phone or a tablet computer provided with various client sides of MES software. The specific unlocking operation may be unlocking code input directly on an interactive device such as a keyboard touch screen, fingerprint identification input of a fingerprint device, audio input of a sound acquisition device, image input of an image acquisition device, and the like, which are used as target identifications of the unlocking identification information.
Step S22, determining whether the target identifier is matched with a first identifier or a second identifier, where the first identifier is used to unlock a first screen locking state, and the second identifier is used to unlock a second screen locking state, where a terminal running the application program is configured to enter the first screen locking state when a trigger event is not received within a first preset time, and the application program is configured to enter the second screen locking state when a trigger event is not received within a second preset time.
In this embodiment, the first lock screen state is configured to lock the terminal display screen after the trigger event is not received within a first preset time.
In this embodiment, the second screen locking state may be the application program interface locking state described in the foregoing first embodiment. In this embodiment, the second lock screen state has a plurality of setting states.
One setting state of the second screen locking state is to lock the display interface of the application program running in the foreground of the terminal after the trigger event is not received within a second preset time. The computer terminal in the application program interface locking state can still normally perform other operations and respond to other application programs, and simultaneously only locks the application program display interface and the like, and can still selectively perform operations such as closing, saving or dragging the application program to the display interface. For example, after various application programs such as the MES enter a locked state, the display module is only locked externally, the system background data is still updated automatically according to the preset state, and besides the notification information such as the to-do work pushed by various backgrounds, the notification information such as the to-do task title and the like is also pushed to the screen locking interface so as to remind an operator of responding and processing in time, so that delay or omission is avoided. The information to be displayed on the locking interface may be keyword extraction or title extraction, etc. performed on the received content to be handled and pushed by the server in a preset manner, and the emergency level may be further evaluated according to the received content, or the emergency level information may be directly obtained from the received content.
And the other setting state of the second screen locking state is configured to lock the application program running in the terminal foreground after the trigger event is not received within a second preset time. The computer terminal can normally perform other operations and respond to other application programs after the application program interface is in the locking state. But all operations on the application will be locked before being unlocked.
The second screen locking state is also configured to lock the screen of the computer terminal after the trigger event is not received within a second preset time. Namely, when the MES software which is displayed and operated on the terminal foreground does not receive the trigger event within the preset time, the interface locking indication is triggered, and at the moment, the software can directly lock the whole terminal screen after receiving the locking indication, which is similar to the first screen locking interface of the terminal, so that the information protection range of the application program is expanded.
In this embodiment, when the application program is in the second screen locking state, the computer terminal where the application program is located may be in a normal working state, that is, the computer screen is not in the screen locking state, and is in a state of maintaining normal interaction with the outside during normal startup; or after a specific time elapses after the application program is in the second screen locking state, the terminal enters the first screen locking state after the terminal still continues to receive no preset trigger event within a preset time.
And S23, when the target identifier is matched with the first identifier, the first screen locking state is released.
The first identification is an unlocking password which is preset by the system and used for unlocking the first screen locking state of the terminal. And after the target identification input by the user and acquired from the terminal interaction module is judged to be matched with the first identification, the first screen locking state of the terminal can be released.
And S24, when the target identifier is matched with the second identifier, unlocking the first screen locking state and/or the second screen locking state.
Wherein the second identifier is a preset unlocking password stored in the database for unlocking the first screen locking state of the application program, i.e. the MES software in this embodiment. And after the target identifier input by the user and acquired from the terminal interaction module is judged to be matched with the second identifier, the second screen locking state of the application program can be released.
In addition, in this embodiment, when the display interface of the MES system is in the second screen locking state, the terminal where the display interface is located may be in the normal response state, or the terminal may enter the first screen locking state without receiving the preset trigger event within the first preset time after the application program is in the second state and a specific time elapses.
In this embodiment, after the terminal sequentially enters the first screen locking state from the second screen locking state, it is determined whether the target identifier is matched with the first identifier or the second identifier. Specifically, the acquired target identifier may be sequentially compared with the first identifier and the second identifier stored in the database.
And if the target identifier is matched with the second identifier, the first screen locking state and the second screen locking state are released, if the target identifier is matched with the first identifier, the first screen locking state is unlocked, and if not, the original screen locking state of the terminal is maintained. Specifically, when the target identifier is matched with the second identifier, the first screen locking state and the second screen locking state can be directly released without comparing with the first identifier or regardless of whether the target identifier is matched with the first identifier. However, when the target identifier is only matched with the first identifier and not matched with the second identifier, only the first screen locking state of the terminal is released, and the application program is still in the second screen locking state. The second identification is set to be the high-priority identification capable of removing the first lock screen and the second lock screen, and meanwhile, the first identification is only given permission to remove the first lock screen state of the terminal, so that the unlocking is convenient, the complexity of repeated input is reduced quickly, and the confidentiality of information can be kept, so that operators similar to MES can only remove the lock state of the display screen of the terminal even if other operators have the lock screen unlocking password of the terminal during leaving, and an MES application program running on the foreground of the terminal still keeps the lock screen or the lock state of the interface of the MES application program, and the hidden danger of leakage of production data is reduced as far as possible.
In other embodiments, the method for unlocking the application program may also be configured to determine whether the target identifier is matched with the first identifier or the second identifier after the terminal sequentially enters the first screen locking state from the second screen locking state; and if the target identification is matched with the second identification, unlocking the target identification, and if the target identification is matched with the first identification, unlocking the first screen locking state. Specifically, when both the terminal display interface and the application program are locked, when the input target identifier is matched with the second identifier but not matched with the first identifier, the first screen locking state and the second screen locking state are not unlocked, that is, the first identifier is used as a priority identifier required by unlocking, and then the second screen locking state can be unlocked only after the first screen locking state is unlocked. And unlocking the first screen locking state only when the target identification is matched with the first identification.
In other embodiments, the method for unlocking the application program may also be configured to determine whether the target identifier is matched with the first identifier or the second identifier when the terminal is in the first screen locking state; and if the target identifier is matched with the first identifier or the second identifier, the first screen locking state is released. Specifically, when the terminal display interface is in the first screen locking state, no matter whether the application program is in the second screen locking state or not, the first screen locking state can be unlocked as long as the input target identifier is matched with any one of the first identifier or the second identifier, the second identifier is set to be a high-authority password which can unlock the first screen locking state and the second screen locking state, the convenience of the system is improved, and meanwhile the confidentiality degree of the application program in the terminal is also guaranteed.
The unlocking method of the application program disclosed by the embodiment solves the problems that the application program installed on the existing terminal such as a PC (personal computer) end can only shield an interface by depending on a system lock screen without potential safety hazards and other risks brought to daily work by a built-in independent lock screen, the screen locking states are respectively and independently set for the application program and the terminal for installing the application program, and meanwhile, the preset identifications for unlocking the two screen locking states are reasonably distributed, for example, the second identification is set to be a high-priority identification capable of removing the first lock screen and the second lock screen, and the first identification is only given the authority for removing the first lock screen state of the terminal, so that the convenience and the rapidness of unlocking are ensured, the complexity of multiple input is reduced, the confidentiality of information is kept, other personnel of the application program operators similar to an MES (manufacturing execution system) can only remove the lock screen locking state of the display screen of the terminal even if the other personnel have the screen locking and unlocking passwords of the terminal during leaving, and the MES application program running on the terminal still keeps the lock screen or the interface of the front desk, and the potential leakage of production data can be reduced as much as possible, and the potential leakage of the system data and the information when the operators leave the state can be prevented.
It should be noted that, in the present specification, the foregoing embodiments are described in a progressive manner, and each embodiment focuses on differences from other embodiments, and like parts of the embodiments may be referred to each other.
Example 3
The invention also provides an information display device of the screen locking state, which comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor executes the computer program to realize the steps of the information display method of the screen locking state described in the embodiments.
The information display device of the screen locking state can include, but is not limited to, a processor and a memory. It will be understood by those skilled in the art that the schematic diagram is merely an example of the information display device in the lock screen state, and does not constitute a limitation to the information display device in the lock state, and may include more or less components than those shown in the figure, or some components in combination, or different components, for example, the information display device in the lock state may further include an input/output device, a network access device, a bus, etc.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor being a control center of the information display device in the locked state and connecting various parts of the entire information display device in the locked state by various interfaces and lines.
The memory may be used to store the computer program and/or module, and the processor may implement various functions of the information display apparatus device in the locked state by operating or executing the computer program and/or module stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like, and the memory may include a high speed random access memory, and may further include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
The information display device of the screen locking state may be stored in a computer-readable storage medium if it is implemented in the form of a software functional unit and sold or used as an independent product. Based on such understanding, all or part of the flow in the method according to the above embodiments may be implemented by a computer program, which may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the steps of the information display method embodiments of the lock state may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, read-Only Memory (ROM), random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer-readable medium may contain suitable additions or subtractions depending on the requirements of legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer-readable media may not include electrical carrier signals or telecommunication signals in accordance with legislation and patent practice.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
In summary, the above-mentioned embodiments are only preferred embodiments of the present invention, and all equivalent changes and modifications made in the claims of the present invention should be covered by the claims of the present invention.

Claims (7)

1. A lock status information display method for displaying information of an application installed on a terminal, comprising:
acquiring information to be displayed when the application program is in a locking state, wherein the locking state is an application program interface locking state entered after the application program meets a preset locking condition;
acquiring the current state of the terminal of the application program in a locking state;
when the terminal is in a first screen locking state, displaying the information on a first screen locking interface of the terminal, otherwise, displaying the information on the application program locking interface; the first screen locking state is configured to be a screen locking state which is entered after the terminal does not receive a trigger event within preset time; the second screen locking state is configured to lock the terminal screen after the application program meets a preset locking condition;
judging the urgency degree of the information;
when the information is an emergency, judging the display states of the application program and the terminal; if the application program is in the second screen locking state and the terminal is not in the first screen locking state, displaying the information on a second screen locking interface, wherein the second screen locking interface is an application program locking interface; if the terminal is in a first screen locking state, displaying the information on a first screen locking interface;
when the information is a general event, judging the display states of the application program and the terminal; if the application program is in the second screen locking state and the terminal is not in the first screen locking state, displaying the information on a second screen locking interface; if the application program is in the second screen locking state and the terminal is in the first screen locking state, canceling the information display;
receiving input information, wherein the input information carries a target identifier for unlocking;
judging whether the target identifier is matched with a first identifier or a second identifier, wherein the first identifier is used for unlocking a first screen locking state, the second identifier is used for unlocking a second screen locking state, a terminal running the application program is configured to enter the first screen locking state when a trigger event is not received within a first preset time, the application program is configured to enter the second screen locking state when the trigger event is not received within a second preset time, and the first screen locking state is configured to lock a terminal display screen; the second screen locking state is configured to lock an application program or an application program display interface running in a terminal foreground;
after the terminal sequentially enters a first screen locking state from a second screen locking state, judging whether the target identification is matched with the first identification or the second identification, if the target identification is matched with the second identification, unlocking the first screen locking state, and if not, keeping the original screen locking state of the terminal.
2. The lock-up state information display method according to claim 1, characterized in that: the locked state is limited to locking the application host interface.
3. The lock-up state information display method according to claim 1, characterized in that: the step of displaying the information on a first screen locking interface of the terminal when the terminal is in a first screen locking state, or displaying the information on the application program locking interface, further includes:
judging the type of the information;
selecting a corresponding display template from a plurality of preset display templates according to the information type;
and displaying the information to a first screen locking interface or an application program locking interface by using the selected display template.
4. The lock-up state information display method according to claim 3, characterized in that: the display template is color group information, and the step selects a corresponding display template from a plurality of preset display templates according to the information type, and specifically comprises the following steps:
judging the information emergency degree according to the information type;
selecting corresponding color group information according to the information emergency degree;
the font color of the displayed information is set as the selected color group information.
5. The method for displaying information on the locked state according to claim 1, further comprising:
judging the information emergency degree according to the information type;
selecting a display area from a plurality of preset display modes according to the information urgency degree, wherein the display modes comprise display on an unlocked interface only, display on a locked interface and display on a first lock screen interface;
and displaying the information in a corresponding display area according to the selected display mode.
6. An information display apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: the processor, when executing the computer program, realizes the steps of the method according to any of claims 1-5.
7. A computer-readable storage medium storing a computer program, characterized in that: the computer program realizing the steps of the method according to any of claims 1-5 when executed by a processor.
CN201911306383.4A 2019-12-18 2019-12-18 Locking state information display method and device Active CN111259460B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911306383.4A CN111259460B (en) 2019-12-18 2019-12-18 Locking state information display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911306383.4A CN111259460B (en) 2019-12-18 2019-12-18 Locking state information display method and device

Publications (2)

Publication Number Publication Date
CN111259460A CN111259460A (en) 2020-06-09
CN111259460B true CN111259460B (en) 2023-01-17

Family

ID=70949005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911306383.4A Active CN111259460B (en) 2019-12-18 2019-12-18 Locking state information display method and device

Country Status (1)

Country Link
CN (1) CN111259460B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112242034B (en) * 2020-06-30 2023-03-31 ***股份有限公司 Transaction data processing method and mobile terminal
CN113973150B (en) * 2020-07-22 2023-03-10 华为技术有限公司 Screen locking interface display method of electronic equipment and electronic equipment
CN113970994A (en) * 2021-09-18 2022-01-25 惠州Tcl移动通信有限公司 Screen locking interface information processing method and device, intelligent terminal and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744597A (en) * 2014-02-14 2014-04-23 贝壳网际(北京)安全技术有限公司 Display method and system of shortcut of application program on screen locking interface
CN104793929A (en) * 2015-02-15 2015-07-22 深圳市中兴移动通信有限公司 User-defined method and device for application interface display information
CN106445495A (en) * 2016-08-26 2017-02-22 维沃移动通信有限公司 Application program interface display method and mobile terminal
CN106502486A (en) * 2015-09-08 2017-03-15 腾讯科技(深圳)有限公司 Method for information display and device under screen lock state
CN107395880A (en) * 2017-07-14 2017-11-24 腾讯科技(深圳)有限公司 Method for information display, device and terminal
WO2018018701A1 (en) * 2016-07-29 2018-02-01 宇龙计算机通信科技(深圳)有限公司 Application program hierarchical management method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639721B (en) * 2013-11-06 2018-11-27 阿里巴巴集团控股有限公司 The method and device of application information is provided in mobile terminal device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744597A (en) * 2014-02-14 2014-04-23 贝壳网际(北京)安全技术有限公司 Display method and system of shortcut of application program on screen locking interface
CN104793929A (en) * 2015-02-15 2015-07-22 深圳市中兴移动通信有限公司 User-defined method and device for application interface display information
CN106502486A (en) * 2015-09-08 2017-03-15 腾讯科技(深圳)有限公司 Method for information display and device under screen lock state
WO2018018701A1 (en) * 2016-07-29 2018-02-01 宇龙计算机通信科技(深圳)有限公司 Application program hierarchical management method and system
CN106445495A (en) * 2016-08-26 2017-02-22 维沃移动通信有限公司 Application program interface display method and mobile terminal
CN107395880A (en) * 2017-07-14 2017-11-24 腾讯科技(深圳)有限公司 Method for information display, device and terminal

Also Published As

Publication number Publication date
CN111259460A (en) 2020-06-09

Similar Documents

Publication Publication Date Title
CN111259460B (en) Locking state information display method and device
CN108683604B (en) Concurrent access control method, terminal device, and medium
CN110457195B (en) Method and device for obtaining local log of client, server and storage medium
CN108449320B (en) Intelligent automatic safe office system and method
CN103368904A (en) Mobile terminal, and system and method for suspicious behavior detection and judgment
CN106096425A (en) System permission starting method, device and equipment
CN103679031A (en) File virus immunizing method and device
US11409625B2 (en) System and method for detecting and preventing changes in business-critical applications that modify its state to non-secure and/or non-compliant
CN111641610B (en) Remote response and remote control method, device, equipment and storage medium
US20020184406A1 (en) Method and system for handling window-based graphical events
CN110990798B (en) Application program permission configuration method and device, electronic equipment and storage medium
CN109657485B (en) Authority processing method and device, terminal equipment and storage medium
US10990670B2 (en) Virtual network function audit method and apparatus
DE102017113147A1 (en) Secure payment protection method and corresponding electronic device
CN110648673A (en) Voice recognition method and system for intelligent stamping machine
CN111027043B (en) Unlocking method and device of application program and storage medium
CN107315947A (en) Pay class application management method, device and mobile terminal
KR101716690B1 (en) Unauthorized data access blocking method and computing apparatus having Unauthorized data access blocking function
CN106919812B (en) Application process authority management method and device
CN115146283A (en) Information security testing method and device for vehicle-mounted information interaction system
CN113505365A (en) Authority management method, device, electronic equipment and storage medium
CN109543420B (en) Permission configuration method and device based on sud, electronic equipment and storage medium
CN110928754A (en) Operation and maintenance auditing method, device, equipment and medium
CN111488620A (en) File processing method and device, mobile terminal and storage medium
CN111506893A (en) External equipment management method and device, electronic equipment 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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 310056 room 1701, 17th floor, building 3, No. 316, Jianghong South Road, Changhe street, Binjiang District, Hangzhou, Zhejiang

Applicant after: Mingdu Zhiyun (Zhejiang) Technology Co.,Ltd.

Address before: 310000 1, 3 building, No. 316 Jianghong Road, Changhe street, Binjiang District, Hangzhou, Zhejiang.

Applicant before: ZHEJIANG MINGDU INTELLIGENT CONTROL TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant