CN111309242A - Intelligent cabinet screen display method and device, server and storage medium - Google Patents
Intelligent cabinet screen display method and device, server and storage medium Download PDFInfo
- Publication number
- CN111309242A CN111309242A CN202010089654.1A CN202010089654A CN111309242A CN 111309242 A CN111309242 A CN 111309242A CN 202010089654 A CN202010089654 A CN 202010089654A CN 111309242 A CN111309242 A CN 111309242A
- Authority
- CN
- China
- Prior art keywords
- preset
- intelligent cabinet
- screen display
- user
- application
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method and a device for displaying a screen of an intelligent cabinet, a server and a storage medium, wherein the method comprises the following steps: monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application; and if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet. According to the technical scheme, the effect of improving the safety of the intelligent cabinet is achieved.
Description
Technical Field
The embodiment of the invention relates to the field of intelligent cabinets, in particular to a method and a device for displaying screens of intelligent cabinets, a server and a storage medium.
Background
The current intelligent cabinet is based on an android operating system and is customized and developed. A desktop starter of an Android system is used. The current intelligent cabinet adopts that the intelligent cabinet App is started by default, is started by self, and always displays the interface of the intelligent cabinet App, so that only the intelligent cabinet App with the function of sending and sending a mail is only visible to a user under normal conditions. In a frequently-used scene, the intelligent cabinet App is in charge of all logics interacting with a user, but programs have risks of collapse and abnormity, the intelligent cabinet App on the intelligent cabinet is also in probability collapse, the programs are abnormally quitted, and the processes are recovered. At this time the system defaults back to the initiator, i.e. the desktop we say it is often. All program entries including system setting, file management, photo albums and the like can be exposed on the desktop of the intelligent cabinet, a user can click the program entries, data leakage of the intelligent cabinet is caused, privacy of the user is stolen, and normal use of the intelligent cabinet is affected.
Disclosure of Invention
The invention provides a screen display method and device for an intelligent cabinet, a server and a storage medium, and aims to achieve the effect of improving the safety of the intelligent cabinet.
In a first aspect, an embodiment of the present invention provides a method for displaying a screen of an intelligent cabinet, including:
monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application;
and if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet.
In a second aspect, an embodiment of the present invention further provides an intelligent cabinet screen display device, including:
the intelligent cabinet comprises a preset event monitoring module, a preset application monitoring module and a control module, wherein the preset event monitoring module is used for monitoring whether the intelligent cabinet triggers a preset event or not, and the preset event at least comprises abnormal exit of a preset application;
and the preset page display module is used for controlling a screen of the intelligent cabinet to continuously display a preset page when the intelligent cabinet triggers the preset event, and the preset page comprises customer service information about the intelligent cabinet.
In a third aspect, an embodiment of the present invention further provides a server, including:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the smart cabinet screen display method as described above.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the intelligent cabinet screen display method as described above.
According to the technical scheme, whether a preset event is triggered or not is monitored, and the preset event at least comprises abnormal exit of a preset application; if the intelligent cabinet triggers the preset event, the screen of the intelligent cabinet is controlled to continuously display the preset page, the preset page comprises customer service information about the intelligent cabinet, the problem that the intelligent cabinet App program on the intelligent cabinet is abnormally withdrawn to cause leakage of data of the intelligent cabinet is solved, and the effect of improving the safety of the intelligent cabinet is achieved.
Drawings
Fig. 1 is a flowchart of a method for displaying a screen of an intelligent cabinet according to a first embodiment of the present invention.
Fig. 2 is a flowchart of a method for displaying a screen of an intelligent cabinet according to a second embodiment of the present invention.
Fig. 3 is a schematic structural diagram of a screen display apparatus of an intelligent cabinet according to a third embodiment of the present invention.
Fig. 4 is a schematic structural diagram of a server in the fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently or simultaneously. In addition, the order of the steps may be rearranged. A process may be terminated when its operations are completed, but may have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
Furthermore, the terms "first," "second," and the like may be used herein to describe various orientations, actions, steps, elements, or the like, but the orientations, actions, steps, or elements are not limited by these terms. These terms are only used to distinguish one direction, action, step or element from another direction, action, step or element. For example, the first preset time threshold may be the second preset time threshold, and similarly, the second preset time threshold may be referred to as the first preset time threshold, without departing from the scope of the present application. Both the first preset time threshold and the second preset time threshold are preset time thresholds, but they are not the same preset time threshold. The terms "first", "second", etc. are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
The application program crash processing method of the embodiment of the invention is applied to one or more computer devices, and the intelligent cabinet screen display method can also be applied to a hardware environment formed by the computer devices and a server connected with the computer devices through a network. Networks include, but are not limited to: a wide area network, a metropolitan area network, or a local area network. The screen display method of the intelligent cabinet can be executed by a server or a computer device; or may be performed by both the server and the computer device.
For the computer device which needs to perform the screen display of the intelligent cabinet, the screen display function of the intelligent cabinet provided by the method can be directly integrated on the computer device, or a client used for realizing the method of the invention is installed. For another example, the method provided by the present invention may also be run on a server or other devices in the form of a Software Development Kit (SDK), an interface for displaying the screen of the smart cabinet is provided in the form of the SDK, and the screen of the smart cabinet can be displayed by a computer device or other devices through the provided interface.
Example one
Fig. 1 is a flowchart of a method for displaying a screen of an intelligent cabinet according to an embodiment of the present invention, where the embodiment is applicable to a situation of screen display of the intelligent cabinet, and the method specifically includes the following steps:
s110, monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application;
in this embodiment, the preset event includes starting, normal running, normal exiting, abnormal exiting, and the like of the preset application, which is not limited herein. The preset application is a specific application pre-installed to the intelligent cabinet by an intelligent cabinet user or a manufacturer, and can be one or a plurality of applications. The abnormal exit is the exit condition after the preset application is collapsed. The crash of the application program may be caused by various reasons, such as during the starting process or the running process of the application program, the running of the application program may be crashed due to some function of the application program entering a dead loop due to some errors of the data packet. When a crash occurs, the application program often exits the running state directly.
And S120, if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet.
In this embodiment, if a preset event that the preset application exits abnormally during the operation process is detected, the smart cabinet interface displays a main interface, where the main interface may be a preset page pre-customized for a preset initiator responsible for the response of the smart cabinet application program, or may be a preset page displayed by a screen locking function initiated after the abnormal exit, and this is not limited here. The preset page is only reserved on the intelligent cabinet desktop of the customer service information such as the time information of the intelligent cabinet and the customer service telephone, and the preset page cannot respond to the click operation of the user, so that the user can remotely report the fault through the customer service telephone of the customer service information. Optionally, the crash information of the preset application may be recorded, and the crash information of the application may include a combination of one or more of the following information: stack information, error information, file information of the installation directory, version information of the application program, operating system information and hardware information of the electronic device using the current application program, and the like of the application program which is crashed. The error information may include array out-of-bounds, low system calls, high system APIs, call function errors, memory leaks, and the like. The crash information may be sent to the server for the worker to know the cause of the crash for processing.
The technical scheme of the embodiment of the invention monitors whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application; if the intelligent cabinet triggers the preset event, the screen of the intelligent cabinet is controlled to continuously display the preset page, the preset page comprises customer service information about the intelligent cabinet, the problem that the intelligent cabinet App program on the intelligent cabinet is abnormally withdrawn to cause leakage of data of the intelligent cabinet is solved, and the effect of improving the safety of the intelligent cabinet is achieved.
Example two
Fig. 2 is a flowchart of a screen display method for an intelligent cabinet according to a second embodiment of the present invention, which is further optimized based on the second embodiment, and the method specifically includes:
s210, starting the preset starter when the intelligent cabinet is started;
in this embodiment, the launcher is an application that is launched first after the android system is loaded, and is responsible for processing and responding to all operations except the system application itself, including, for example, providing an operation interface (i.e., a desktop), launching the application in response to clicking an application icon on the desktop, presenting a context menu in response to long-pressing the desktop, presenting a trash box interface in response to long-pressing the desktop icon, launching a position moving operation of the application icon in response to long-pressing the application icon on the desktop, setting wallpaper, and the like. The preset starter in this embodiment can be an intelligent cabinet starter, starting from an intelligent cabinet system layer, a first program started by the intelligent cabinet is the intelligent cabinet starter, a default desktop displayed by the preset starter in this embodiment does not display a program entry, and only displays preset pages of intelligent cabinet time information, customer service information such as customer service telephones and the like.
S220, reading the activation state of the preset application through the preset starter;
in this embodiment, the activation state is a state of whether the preset application is authorized to be used. For example, the use of the smart cabinet app (application) needs to be authorized to be used, the authorized state is an activated state, and the unauthorized state is an inactivated state.
S230, if the activation state is not activated, directly displaying a software list of a system desktop;
in this embodiment, when the App of the smart cabinet is not activated, the smart cabinet is not taken out of the factory and is on line or is being maintained, and for the situation, the taking out of the factory and the maintenance may not be performed by staff of the smart cabinet, and dynamic password login cannot be performed, so that login logic is automatically skipped, and a software list of a system desktop is directly displayed for factory acceptance and maintenance staff to perform operations. Optionally, after directly displaying the software list of the system desktop if the activation status is inactive, the method further includes: and receiving an activation operation of a user on a software list of the system desktop to activate the preset application.
In this embodiment, a worker may log in a preset application on the software list and perform an activation operation of the preset application, which may be activation of an account, activation of a short message, or activation of an activation code, and this is not limited herein.
S240, if the activation state is activated, displaying the preset page.
In this embodiment, if the preset application is successfully activated and is in an in-use state, the default desktop of the preset launcher, that is, the preset page, is directly displayed. Optionally, based on the preset page, the method further includes: and if the operation information of the user is not received beyond the first preset time threshold, starting the preset application.
In this embodiment, when the preset page is displayed on the screen, a "process detection" mechanism inside the starter is called to detect whether a process of the preset application exists, and when the preset application is abnormally collapsed and exited, the process is recovered by the system, and at this time, the starter detects that the process of the preset application does not exist, and no login operation of a worker is performed, timing is performed, the preset application is pulled up again after the preset time is exceeded, and normal use of the intelligent cabinet is automatically recovered. The preset time may be 5-10 minutes.
S250, performing login verification on login information of a user to enter a software list of the system desktop;
in this embodiment, an administrator needs to log in an administrator account first to obtain a start permission for an operation or a start operation of a preset application on an intelligent cabinet based on a preset page. Optionally, before the login information of the user is checked to enter the software list of the system desktop, the method further includes: and receiving an administrator interface use instruction input by a user in the intelligent cabinet.
In this embodiment, since the preset page is an inoperable page, the administrator needs to enter the administrator login interface by using the intelligent cabinet hidden button. For example, the hidden button may be a button that needs a key to open the smart cabinet for use, and is not limited herein. Optionally, the login check includes: after receiving the login information, sending a dynamic password to a user terminal corresponding to the login information; and verifying the login password input by the user and the dynamic password within a second preset time threshold.
In this embodiment, the administrator restarts the preset application in the intelligent cabinet displaying the preset page, and needs to perform login verification. The administrator login verification can be performed in a dynamic password mode with higher timeliness, for example, the administrator can open an administrator login page on the intelligent cabinet and send the mobile phone number to the server, the server sends the current dynamic password specified by the intelligent cabinet to the administrator mobile phone according to the mobile phone number, and the administrator can successfully log in by inputting the dynamic password within five minutes. If the administrator does not perform the input login operation for more than five minutes, the acquired dynamic password is invalid, and the dynamic password needs to be acquired again, so that the problem that the static password of the administrator is leaked and is taken by other people to perform illegal operation is solved.
And S260, starting the preset application according to the preset application use instruction input by the user in the software list of the system desktop.
In this embodiment, when the administrator successfully logs in the administrator account, the administrator is authorized to enter the software list of the system desktop, and a preset application may be selected to perform a starting operation.
S270, monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application;
in this embodiment, the preset event includes starting, normal running, normal exiting, abnormal exiting, and the like of the preset application, which is not limited herein. The preset application is a specific application preset by a user or a manufacturer, and may be one or a plurality of applications. The abnormal exit is the exit condition after the preset application is collapsed.
And S280, if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet.
In this embodiment, if a preset event that the preset application exits abnormally in the running process is detected, the interface of the intelligent cabinet displays a main interface, where the main interface may be a preset page specially designed for the preset starter, or may be a screen locking function started after the abnormal exit, and this is not limited here. The preset page only reserves the desktop of the intelligent cabinet with prompt information such as the code time of the intelligent cabinet, the prompt information is such as a customer service telephone, the desktop cannot be clicked, the user cannot click the desktop, and the user can only remotely report the fault through the customer service telephone.
According to the technical scheme of the embodiment of the invention, the preset starter is started when the intelligent cabinet is started; reading the activation state of the preset application through the preset starter; if the activation state is not activated, directly displaying a software list of a system desktop; if the activation state is activated, displaying the preset page; login information of a user is subjected to login verification to enter a software list of the system desktop; and starting the preset application according to the preset application use instruction input by the user in the software list of the system desktop, so that the problem of how to realize that the application collapses the intelligent cabinet and continuously presets the page is solved, and the effect of reducing the data leakage risk of the intelligent cabinet is achieved.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a screen display device 300 of an intelligent cabinet according to a third embodiment of the present invention, which is applicable to a situation of screen display of an intelligent cabinet, and has a specific structure as follows:
the preset event monitoring module 310 is configured to monitor whether the intelligent cabinet triggers a preset event, where the preset event at least includes an abnormal exit of a preset application;
and a preset page display module 320, configured to control a screen of the smart cabinet to continuously display a preset page when the smart cabinet triggers the preset event, where the preset page includes customer service information about the smart cabinet.
Optionally, the apparatus 300 further comprises a starting module, a reading module, a first display module and a second display module,
the starting module is used for starting the preset starter when the intelligent cabinet is started;
the reading module is used for reading the activation state of the preset application through the preset starter;
the first display module is used for directly displaying a software list of a system desktop when the activation state is not activated;
and the second display module is used for displaying the preset page when the activation state is activated.
Optionally, the apparatus 300 further comprises a login checking module and an application starting module,
the login checking module is used for performing login checking on login information of a user so as to enter a software list of the system desktop;
and the application starting module is used for starting the preset application according to the preset application use instruction input by the user in the software list of the system desktop.
Optionally, the apparatus 300 further includes an instruction receiving module, configured to receive an administrator interface use instruction input by the user at the intelligent cabinet.
Optionally, the login check includes: after receiving the login information, sending a dynamic password to a user terminal corresponding to the login information; and verifying the login password input by the user and the dynamic password within a second preset time threshold.
Optionally, the apparatus 300 further includes an automatic pull-up module, configured to start the preset application if no operation information of the user is received beyond a first preset time threshold.
Optionally, the apparatus 300 further includes an activation module, configured to receive an activation operation of the user on the software list of the system desktop to activate the preset application.
The intelligent cabinet screen display device 300 provided by the embodiment of the invention can execute the intelligent cabinet screen display method provided by the embodiment, and has the corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 4 is a schematic structural diagram of a server according to a fourth embodiment of the present invention. FIG. 4 illustrates a block diagram of an exemplary server 412 suitable for use in implementing embodiments of the present invention. The server 412 shown in fig. 4 is only an example and should not bring any limitations to the function and scope of use of the embodiments of the present invention.
As shown in FIG. 4, server 412 is in the form of a general purpose server. Components of server 412 may include, but are not limited to: one or more processors 416, a storage device 428, and a bus 418 that couples the various system components including the storage device 428 and the processors 416.
A program/utility 440 having a set (at least one) of program modules 442 may be stored, for instance, in storage 428, such program modules 442 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. The program modules 442 generally perform the functions and/or methodologies of the described embodiments of the invention.
The server 412 may also communicate with one or more external devices 414 (e.g., keyboard, pointing terminal, display 424, etc.), with one or more terminals that enable a user to interact with the server 412, and/or with any terminals (e.g., network card, modem, etc.) that enable the server 412 to communicate with one or more other computing terminals. Such communication may occur via input/output (I/O) interfaces 422. Further, server 412 may communicate with one or more networks (e.g., a Local Area Network (LAN), Wide Area Network (WAN), and/or a public Network such as the Internet) via Network adapter 420. As shown in FIG. 4, network adapter 420 communicates with the other modules of server 412 via bus 418. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the server 412, including but not limited to: microcode, end drives, Redundant processors, external disk drive Arrays, RAID (Redundant Arrays of Independent Disks) systems, tape drives, and data backup storage systems, among others.
The processor 416 executes various functional applications and data processing by running programs stored in the storage device 428, for example, implementing a method for displaying a screen of a smart cabinet according to any embodiment of the present invention, which may include:
monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application;
and if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet.
EXAMPLE five
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a method for displaying a screen of an intelligent cabinet, where the method includes:
monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application;
and if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet.
The computer-readable storage media of embodiments of the invention may take any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or terminal. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. A screen display method for an intelligent cabinet is characterized by comprising the following steps:
monitoring whether the intelligent cabinet triggers a preset event or not, wherein the preset event at least comprises abnormal exit of a preset application;
and if the intelligent cabinet triggers the preset event, controlling a screen of the intelligent cabinet to continuously display a preset page, wherein the preset page comprises customer service information about the intelligent cabinet.
2. The intelligent cabinet screen display method according to claim 1, wherein before monitoring whether the intelligent cabinet triggers the preset event, the method further comprises
Starting the preset starter when the intelligent cabinet is started;
reading the activation state of the preset application through the preset starter;
if the activation state is not activated, directly displaying a software list of a system desktop;
and if the activation state is activated, displaying the preset page.
3. The intelligent cabinet screen display method according to claim 2, wherein after displaying the preset page if the activation state is activated, the method further comprises:
login information of a user is subjected to login verification to enter a software list of the system desktop;
and starting the preset application according to the preset application use instruction input by the user in the software list of the system desktop.
4. The intelligent cabinet screen display method according to claim 3, wherein before the login verification of the login information of the user to enter the software list of the system desktop, the method further comprises:
and receiving an administrator interface use instruction input by a user in the intelligent cabinet.
5. The intelligent cabinet screen display method according to claim 3, wherein the login verification comprises:
after receiving the login information, sending a dynamic password to a user terminal corresponding to the login information;
and verifying the login password input by the user and the dynamic password within a second preset time threshold.
6. The intelligent cabinet screen display method according to claim 1, further comprising, based on the preset page:
and if the operation information of the user is not received beyond the first preset time threshold, starting the preset application.
7. The intelligent cabinet screen display method according to claim 2, wherein after the step of directly displaying the software list of the system desktop if the activation status is inactive, the method further comprises:
and receiving an activation operation of a user on a software list of the system desktop to activate the preset application.
8. The utility model provides an intelligence cabinet screen display device which characterized in that includes:
the intelligent cabinet comprises a preset event monitoring module, a preset application monitoring module and a control module, wherein the preset event monitoring module is used for monitoring whether the intelligent cabinet triggers a preset event or not, and the preset event at least comprises abnormal exit of a preset application;
and the preset page display module is used for controlling a screen of the intelligent cabinet to continuously display a preset page when the intelligent cabinet triggers the preset event, and the preset page comprises customer service information about the intelligent cabinet.
9. A server, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the smart cabinet screen display method of any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a smart cabinet screen display method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010089654.1A CN111309242A (en) | 2020-02-12 | 2020-02-12 | Intelligent cabinet screen display method and device, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010089654.1A CN111309242A (en) | 2020-02-12 | 2020-02-12 | Intelligent cabinet screen display method and device, server and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111309242A true CN111309242A (en) | 2020-06-19 |
Family
ID=71159995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010089654.1A Pending CN111309242A (en) | 2020-02-12 | 2020-02-12 | Intelligent cabinet screen display method and device, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111309242A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113822638A (en) * | 2021-11-24 | 2021-12-21 | 浙江口碑网络技术有限公司 | Intelligent access method, device, electronic equipment, storage medium and program product |
CN114241679A (en) * | 2021-12-08 | 2022-03-25 | 广东电网有限责任公司 | Self-service terminal device anti-misoperation touch method and system |
CN117240908A (en) * | 2023-11-15 | 2023-12-15 | 浙江口碑网络技术有限公司 | Method and device for positioning incoming line of dinner taking cabinet, storage medium and electronic equipment |
CN117423181A (en) * | 2023-09-19 | 2024-01-19 | 丰巢网络技术有限公司 | Intelligent cabinet management account configuration method and device, intelligent cabinet and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110161438A1 (en) * | 2009-12-31 | 2011-06-30 | International Business Machines Corporation | Method and system for a multi-application follow-up mechanism |
US20140180664A1 (en) * | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods for performance monitoring |
US20150106294A1 (en) * | 2013-10-14 | 2015-04-16 | United Parcel Service Of America, Inc. | Systems and Methods for Confirming an Identity of an Individual, For Example, at a Locker Bank |
CN104700039A (en) * | 2013-12-06 | 2015-06-10 | 中兴通讯股份有限公司 | User interface loading method and device as well as thin terminal |
CN108108286A (en) * | 2018-01-03 | 2018-06-01 | 上海众人网络安全技术有限公司 | Method of data capture and device, server, storage medium |
CN108198349A (en) * | 2017-11-28 | 2018-06-22 | 深圳市丰巢科技有限公司 | Intelligent express delivery cabinet, detecting system and its hardware detection control method and storage medium |
CN108648363A (en) * | 2018-05-10 | 2018-10-12 | 深圳市丰巢科技有限公司 | A kind of method and express delivery cabinet of express delivery cabinet conversion of page |
CN109598860A (en) * | 2018-11-16 | 2019-04-09 | 河北科技大学 | A kind of intelligent bookshelf system |
CN110443945A (en) * | 2019-08-16 | 2019-11-12 | 中国银行股份有限公司 | Terminal unit status monitoring and notification method, apparatus and system |
-
2020
- 2020-02-12 CN CN202010089654.1A patent/CN111309242A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110161438A1 (en) * | 2009-12-31 | 2011-06-30 | International Business Machines Corporation | Method and system for a multi-application follow-up mechanism |
US20140180664A1 (en) * | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods for performance monitoring |
US20150106294A1 (en) * | 2013-10-14 | 2015-04-16 | United Parcel Service Of America, Inc. | Systems and Methods for Confirming an Identity of an Individual, For Example, at a Locker Bank |
CN104700039A (en) * | 2013-12-06 | 2015-06-10 | 中兴通讯股份有限公司 | User interface loading method and device as well as thin terminal |
CN108198349A (en) * | 2017-11-28 | 2018-06-22 | 深圳市丰巢科技有限公司 | Intelligent express delivery cabinet, detecting system and its hardware detection control method and storage medium |
CN108108286A (en) * | 2018-01-03 | 2018-06-01 | 上海众人网络安全技术有限公司 | Method of data capture and device, server, storage medium |
CN108648363A (en) * | 2018-05-10 | 2018-10-12 | 深圳市丰巢科技有限公司 | A kind of method and express delivery cabinet of express delivery cabinet conversion of page |
CN109598860A (en) * | 2018-11-16 | 2019-04-09 | 河北科技大学 | A kind of intelligent bookshelf system |
CN110443945A (en) * | 2019-08-16 | 2019-11-12 | 中国银行股份有限公司 | Terminal unit status monitoring and notification method, apparatus and system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113822638A (en) * | 2021-11-24 | 2021-12-21 | 浙江口碑网络技术有限公司 | Intelligent access method, device, electronic equipment, storage medium and program product |
CN114241679A (en) * | 2021-12-08 | 2022-03-25 | 广东电网有限责任公司 | Self-service terminal device anti-misoperation touch method and system |
CN117423181A (en) * | 2023-09-19 | 2024-01-19 | 丰巢网络技术有限公司 | Intelligent cabinet management account configuration method and device, intelligent cabinet and storage medium |
CN117240908A (en) * | 2023-11-15 | 2023-12-15 | 浙江口碑网络技术有限公司 | Method and device for positioning incoming line of dinner taking cabinet, storage medium and electronic equipment |
CN117240908B (en) * | 2023-11-15 | 2024-02-02 | 浙江口碑网络技术有限公司 | Method and device for positioning incoming line of dinner taking cabinet, storage medium and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111309242A (en) | Intelligent cabinet screen display method and device, server and storage medium | |
US9848072B2 (en) | Electronic device monitoring method and apparatus | |
US9870282B2 (en) | Systems and methods for providing service and support to computing devices with boot failure | |
US9697013B2 (en) | Systems and methods for providing technical support and exporting diagnostic data | |
WO2017157186A1 (en) | Android-based pop-up prompt method and device | |
CN110377341B (en) | Method, device, medium and electronic equipment for monitoring no-response exception | |
CN111782416A (en) | Data reporting method, device, system, terminal and computer-readable storage medium | |
CN106990972B (en) | Method and device for operating a trusted user interface | |
CN110881224B (en) | Network long connection method, device, equipment and storage medium | |
CN103218552B (en) | Based on method for managing security and the device of user behavior | |
CN110598384B (en) | Information protection method, information protection device and mobile terminal | |
WO2019042116A1 (en) | Network connection processing method, device and apparatus, and computer storage medium | |
CN104081311A (en) | Apparatus and method for managing operation of a mobile device | |
CN111866083A (en) | Equipment debugging system and method, equipment to be debugged, remote debugging equipment and transfer server | |
US9465643B1 (en) | Systems and methods for monitoring a primary operating system (OS) and/or migrating data using an OS hypervisor | |
CN109783261B (en) | Crash processing method and device for terminal application, electronic equipment and storage medium | |
EP3808048B1 (en) | Testing instrumentation for intrusion remediation actions | |
KR101716690B1 (en) | Unauthorized data access blocking method and computing apparatus having Unauthorized data access blocking function | |
CN115061871A (en) | Computer performance test method, device and medium | |
CN112182581B (en) | Application testing method, device, application testing equipment and storage medium | |
CN109634782B (en) | A system robustness detection method, device, storage medium and terminal | |
CN117632644A (en) | Service abnormality monitoring method, device, electronic equipment and readable storage medium | |
CN116610392A (en) | HDMI screen control method, device, computer equipment and storage medium | |
CN110633566A (en) | Intrusion detection method, device, terminal equipment and medium | |
CN111782515A (en) | State detection method, device, server and storage medium for web application |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200619 |
|
RJ01 | Rejection of invention patent application after publication |