Movatterモバイル変換


[0]ホーム

URL:


CN114035875B - Life cycle management method of intelligent screen - Google Patents

Life cycle management method of intelligent screen
Download PDF

Info

Publication number
CN114035875B
CN114035875BCN202111306325.9ACN202111306325ACN114035875BCN 114035875 BCN114035875 BCN 114035875BCN 202111306325 ACN202111306325 ACN 202111306325ACN 114035875 BCN114035875 BCN 114035875B
Authority
CN
China
Prior art keywords
software
interface
state
screen control
screen
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
CN202111306325.9A
Other languages
Chinese (zh)
Other versions
CN114035875A (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.)
Jiangsu Newray Electronic Technology Co ltd
Original Assignee
Jiangsu Newray Electronic 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 Jiangsu Newray Electronic Technology Co ltdfiledCriticalJiangsu Newray Electronic Technology Co ltd
Priority to CN202111306325.9ApriorityCriticalpatent/CN114035875B/en
Publication of CN114035875ApublicationCriticalpatent/CN114035875A/en
Application grantedgrantedCritical
Publication of CN114035875BpublicationCriticalpatent/CN114035875B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The embodiment of the invention relates to a life cycle management method of an intelligent screen, which comprises the following steps: acquiring life cycle state information of the intelligent screen when the intelligent screen is started; when the first delivery parameter is in a delivery state, acquiring the first delivery parameter and carrying out parameter verification treatment on the first delivery parameter; generating and displaying a first factory state interface if verification is successful; when the network address is in an initialized state, a first official website and a first installation package sequence are acquired; generating and displaying a first initialization state interface according to the first official website and the first installation package sequence; when the screen control state is adopted, first starting task information is obtained; and performing screen control software starting processing according to the first starting task information, and taking a software main interface output by the screen control software as a first screen control interface and displaying the first screen control interface. By the method and the device, a convenient operation guide interface can be provided for different operators, complicated operation of starting screen control software by selecting a step-by-step menu is saved for a teaching user, and experience feeling of the user is improved.

Description

Life cycle management method of intelligent screen
Technical Field
The invention relates to the technical field of data processing, in particular to a life cycle management method of an intelligent screen.
Background
The intelligent screen is an electronic screen with an operating system and a memory space, and software and services can be installed on the intelligent screen. When the intelligent screen is used for network education, the intelligent screen is required to be provided with corresponding teaching screen control software for managing peripheral equipment related to teaching interaction and remote teaching service content. After the screen control software is installed, the conventional teaching intelligent screen is matched with the screen control software without specific state setting, so that each time the intelligent screen is started, a user needs to perform step-by-step menu selection on an operation interface to finish the starting of the screen control software, and poor user experience is brought.
Disclosure of Invention
The invention aims at overcoming the defects of the prior art, and provides a life cycle management method, electronic equipment and a computer readable storage medium of an intelligent screen, wherein life cycle state information comprising three states of delivery, initialization and screen control is created for the intelligent screen, different default starting operation interfaces are provided for a user based on different life cycle states, and corresponding screen control software is started up automatically when the life cycle state information is the screen control state. By the method and the device, a convenient operation guide interface can be provided for different operators, complicated operation of starting screen control software by selecting a step-by-step menu is saved for a teaching user, and experience feeling of the user is improved.
To achieve the above object, a first aspect of an embodiment of the present invention provides a life cycle management method of an intelligent screen, including:
acquiring life cycle state information of the intelligent screen when the intelligent screen is started; the life cycle state information comprises a factory state, an initialization state and a screen control state;
when the life cycle state information is the factory state, acquiring a first factory parameter from a local factory information storage position, and performing parameter verification processing on the first factory parameter; if the parameter verification processing is successful, constructing a first intelligent screen display interface according to a preset first display template, generating a corresponding first factory state interface and displaying the interface;
when the life cycle state information is the initialized state, acquiring a first official website and a first installation package sequence from a local initialized information storage position; constructing a second intelligent screen display interface according to the first official website and the first installation package sequence and a preset second display template, generating a corresponding first initialization state interface and displaying the first initialization state interface;
when the life cycle state information is the screen control state, acquiring first starting task information from a local screen control information storage position; and performing screen control software starting processing according to the first starting task information, and taking a software main interface output by the screen control software as a first screen control interface and displaying the first screen control interface.
Preferably, the first factory parameters include a plurality of first parameter fields; the first parameter field includes first parameter data and first check code data.
Preferably, the performing parameter verification processing on the first factory parameter specifically includes:
polling each first parameter field of the first factory parameters, and taking the currently polled first parameter field as a current parameter field; performing check code calculation on the first parameter data of the current parameter field according to a preset check code algorithm to generate corresponding current comparison check code data; if the first check code data of the current parameter field is matched with the current comparison check code data, setting the corresponding check state of the first parameter field as successful;
and when the verification states of the first parameter fields corresponding to all the first parameter fields are successful, the parameter verification processing is successful.
Preferably, after displaying the first factory-state interface, the method further includes:
the first factory state interface provides an initialization operation interface; the initialization operation interface is used for responding to the clicking operation of the user to generate a corresponding initialization activation instruction;
when the initialization activating instruction is received, initialization mode data are acquired from the local;
when the initialization mode data is a first mode, using the website information of the official website and the installation package sequence which are pre-stored in the local initialization information storage position as the corresponding first website of the official website and the first installation package sequence;
when the initialization mode data is in a second mode, acquiring a preset initialization data downloading website, downloading the latest website information of the official website and the installation package sequence from a corresponding remote installation server according to the initialization data downloading website, and storing the latest website information of the official website and the installation package sequence into a local initialization information storage position as the corresponding first website of the official website and the first installation package sequence;
and switching the life cycle state information from the factory state to the initialization state.
Preferably, the constructing a second intelligent screen display interface according to the first website and the first installation package sequence and a preset second display template, generating and displaying a corresponding first initialization state interface, specifically includes:
acquiring a corresponding first official webpage from a corresponding remote official server according to the first official website;
constructing a first software installation instruction page according to the software information of each first installation package in the first installation package sequence; the first software installation instruction page provides a corresponding first software installation interface and a corresponding first software uninstallation interface for each first installation package; the first software installation interface is used for responding to the clicking operation of the user to generate a corresponding first software installation instruction, and the first software uninstallation interface is used for responding to the clicking operation of the user to generate a corresponding first software uninstallation instruction;
and constructing a second intelligent screen display interface according to the second display template for the first official webpage and the first software installation instruction webpage, and generating and displaying the corresponding first initialization state interface.
Preferably, after displaying the first initialization state interface, the method further includes:
when a first software installation instruction is received from the first initialization state interface, performing software installation processing on a first installation package corresponding to the first software installation instruction in the first installation package sequence; if the first installation package currently installed is a screen control software installation package, switching the life cycle state information from the initialization state to the screen control state after the software installation processing is successful;
when a first software uninstalling instruction is received from the first initialization state interface, carrying out software uninstalling processing on installed software corresponding to the first software uninstalling instruction; if the currently unloaded installed software is screen control software, switching the life cycle state information from the screen control state to the initialization state after the software is successfully unloaded.
Further, the method further comprises:
when the software installation processing is carried out, if the first installation package currently installed is a screen control software installation package, installing a main control program of the screen control software at a designated screen control software installation catalog, installing a socket server component after the main control program is successfully installed, and installing a whiteboard component after the socket server component is successfully installed; after the whiteboard component is successfully installed, generating first starting task information according to the main control program, the socket server component and the starting program storage position of the whiteboard component, and storing the first starting task information in the local screen control information storage position; after the first starting task information is stored, the software installation process corresponding to the screen control software installation package is successful;
when the software uninstallation processing is carried out, if the currently uninstalled installed software is the screen control software, checking the current user login state of the screen control software; if the current user login state is logged in, an account login instruction is sent to a corresponding remote user management server; performing operation termination processing on the running whiteboard assembly, the socket server assembly and the main control program; after the operation termination processing is successful, carrying out component unloading processing on the whiteboard component, the socket server component and the main control program at the screen control software installation catalog; after the component unloading processing is successful, deleting the first starting task information of the screen control information storage position; and after the first starting task information is deleted, the software corresponding to the screen control software is successfully unloaded.
Preferably, the screen control software starting process is performed according to the first starting task information, and a software main interface output by the screen control software is used as a first screen control interface and displayed, which specifically includes:
executing corresponding main control programs, socket server components and whiteboard component starting programs according to starting program storage positions of the main control programs, socket server components and whiteboard components in the first starting task information; after the main control program, the socket server component and the whiteboard component starting program are executed successfully, the software main interface output by the main control program is obtained and displayed as the first screen control interface.
A second aspect of an embodiment of the present invention provides an electronic device, including: memory, processor, and transceiver;
the processor is configured to couple to the memory, and read and execute the instructions in the memory, so as to implement the method steps described in the first aspect;
the transceiver is coupled to the processor and is controlled by the processor to transmit and receive messages.
A third aspect of the embodiments of the present invention provides a computer-readable storage medium storing computer instructions that, when executed by a computer, cause the computer to perform the method of the first aspect described above.
The embodiment of the invention provides a life cycle management method, electronic equipment and a computer readable storage medium of a smart screen, which are used for creating life cycle state information comprising three states of delivery, initialization and screen control for the smart screen, providing different starting operation interfaces for a user based on different life cycle states, and starting up corresponding screen control software when the life cycle state information is the screen control state. By the method and the device, a convenient operation guidance interface is provided for different operators, the tedious operation of starting screen control software by step menu selection is saved for teaching users, and the use experience of the users is improved.
Drawings
FIG. 1 is a diagram illustrating a life cycle management method of an intelligent screen according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of an electronic device according to a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail below with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Fig. 1 is a schematic diagram of a life cycle management method of an intelligent screen according to a first embodiment of the present invention, as shown in fig. 1, the method mainly includes the following steps:
step 1, when a smart screen is started, acquiring life cycle state information of the smart screen;
the life cycle state information comprises a factory state, an initialization state and a screen control state.
Here, the switching sequence of the three states of the life cycle state information is that the next state of the factory state is an initialization state, and the next state of the initialization state is a screen control state; the screen control state can be switched back to the initialization state, and the initialization state can be switched back to the factory state.
Step 2, when the life cycle state information is in a factory state, acquiring a first factory parameter from a local factory information storage position, and performing parameter verification processing on the first factory parameter; if the parameter verification processing is successful, constructing a first intelligent screen display interface according to a preset first display template, generating a corresponding first factory state interface and displaying the interface;
wherein the first factory parameters comprise a plurality of first parameter fields; the first parameter field includes first parameter data and first check code data.
The first parameter data is of a plurality of types and at least comprises first manufacturer identification parameter data, first product serial number parameter data, first product model parameter data and first product factory software and hardware configuration parameter data; each first parameter data corresponds to one first check code data; the first check code data is a calculation result obtained by calculating the first parameter data by a preset check code algorithm; the first parameter data coding mode comprises a graphic coding mode and a character coding mode, wherein the first parameter data is a two-dimensional code or a bar code graph if the first parameter data is the graphic coding mode, and the first parameter data is a character string if the first parameter data is the character coding mode; correspondingly, the preset check code algorithm comprises a summary algorithm, a symmetric key check code algorithm and an asymmetric key signature verification algorithm.
Here, if the life cycle state information is a factory state, the current intelligent screen is not set for service related to a service provider, and the validity of the device of the current intelligent screen needs to be verified; when the validity of the equipment is verified, the verification is realized by checking the delivery parameters of the equipment, namely, performing parameter verification processing on the first delivery parameters; and if the parameter verification processing is successful, indicating that the identity of the parameter verification processing is legal, displaying a first factory state interface to a user.
Further, performing parameter verification processing on the first factory parameters, specifically including:
step A1, polling each first parameter field of the first factory parameters, and taking the currently polled first parameter field as a current parameter field; performing check code calculation on the first parameter data of the current parameter field according to a preset check code algorithm to generate corresponding current comparison check code data; if the first check code data of the current parameter field is matched with the current comparison check code data, setting the corresponding check state of the first parameter field as successful;
when the check code calculation is carried out on the first parameter data of the current parameter field according to a preset check code algorithm, if the coding mode of the first parameter data of the current parameter field is a graph coding mode, a corresponding graph coding identification interface is called to carry out coding identification on the first parameter data, so that corresponding first parameter coding data is obtained; if the coding mode of the first parameter data of the current parameter field is a character coding mode, directly taking the first parameter data as first parameter coding data;
after the first parameter coding data is obtained, if a preset check code algorithm is a summary algorithm, performing summary calculation on the first parameter coding data to obtain current comparison check code data; if the preset check code algorithm is a symmetric key check code algorithm, calculating the first parameter coding data according to a corresponding algorithm by using a preset symmetric key so as to obtain current comparison check code data; if the preset check code algorithm is an asymmetric key signature verification algorithm, performing abstract calculation on the first parameter coding data by using a preset signature abstract algorithm so as to obtain current comparison check code data; wherein the Digest Algorithm, signature Digest Algorithm specifically selectable digital Digest Algorithm (MD) series and secure hash code Algorithm (Secure Hash Algorithm, SHA) series; the symmetric key check code algorithm comprises a MAC algorithm of a data encryption standard (Data Encryption Standard, DES), a MAC algorithm of a triple data encryption algorithm (Triple Data Encryption Algorithm,3 DES) and a MAC algorithm of an advanced encryption standard (Advanced Encryption Standard, AES); the asymmetric key signature verification algorithm at least comprises an RSA asymmetric key signature verification algorithm;
after the current comparison check code data is obtained, if the preset check code algorithm is a digest algorithm or a symmetric key check code algorithm, when the current comparison check code data is consistent with the first check code data of the current parameter field, the first check code data of the current parameter field can be considered to be matched with the current comparison check code data; if the preset check code algorithm is an asymmetric key signature verification algorithm, decrypting and calculating the first check code data of the current parameter field by using the preset signature verification public key, and if the decryption result is consistent with the current comparison check code data, considering that the first check code data of the current parameter field is matched with the current comparison check code data;
and step A2, when the verification states of the first parameter fields corresponding to all the first parameter fields are successful, the parameter verification processing is successful.
Here, the verification states of the first parameter fields corresponding to all the first parameter fields are successful in explaining that verification of all factory information of the current intelligent screen is successful, and the identity of the intelligent screen is legal.
After the parameter verification processing is successful, the embodiment of the invention constructs the first intelligent screen display interface according to the size and resolution of the current intelligent screen according to the preset factory state interface display template, namely the first display template, and generates and displays a corresponding first factory state interface.
It should be noted that, after displaying the first factory interface, the method further includes:
step B1, providing an initialization operation interface by a first factory state interface; the initialization operation interface is used for responding to the clicking operation of the user to generate a corresponding initialization activation instruction;
here, the displayed first factory interface includes a plurality of information display areas, wherein one display area should be an initialization operation display area, and a graphic/text object which is convenient for the user to click or select and confirm, that is, an initialization operation interface is given in the initialization operation display area; after a user clicks or selects a corresponding graph/text object of the initialization operation interface through a touch screen, a remote controller, a remote control pen, a keyboard, a handwriting pen or a mouse and other tools, the initialization operation interface automatically generates an initialization activation instruction;
step B2, when an initialization activating instruction is received, initializing mode data is obtained from the local;
after the initialization activating instruction is obtained from the initialization operation interface, the embodiment of the invention can execute the intelligent screen initialization operation through the steps B2-B5 and switch the life cycle state information from the factory state to the initialization state when the initialization operation is finished;
step B3, when the initialization mode data is the first mode, using the website information of the official website and the installation package sequence pre-stored in the local initialization information storage position as a corresponding first official website and a first installation package sequence;
here, the initialization mode data is a first mode description for performing an intelligent screen initialization operation through locally preset website information of the official network and an installation package sequence; the first official website is the official website of the service provider to which the current intelligent screen belongs; the first installation package sequence comprises a plurality of first installation packages; each first installation package corresponds to one application software or service;
step B4, when the initialization mode data is in the second mode, acquiring a preset initialization data downloading website, downloading the latest website information of the official website and the installation package sequence from the corresponding remote installation server according to the initialization data downloading website, and storing the latest website information of the official website and the installation package sequence into a local initialization information storage position as a corresponding first website of the official website and the first installation package sequence;
here, the initialization mode data is a second mode description for executing the intelligent screen initialization operation by downloading the latest website information of the official network and the installation package sequence through the remote installation server; initializing a data downloading website, namely processing website information of a data downloading application on a remote installation server;
and step B5, switching the life cycle state information from the factory state to the initialization state.
Step 3, when the life cycle state information is an initialized state, acquiring a first official website and a first installation package sequence from a local initialized information storage position; and constructing a second intelligent screen display interface according to a first official website and a first installation package sequence and a preset second display template, generating a corresponding first initialization state interface and displaying the first initialization state interface.
If the life cycle state information is an initialization state, which indicates that the current intelligent screen has completed setting the first website and the first installation package sequence related to the server, a first factory state interface including a first website page and a first software installation guide page is displayed to the user.
Further, constructing a second intelligent screen display interface according to a first website of the official network and a first installation package sequence according to a preset second display template, generating and displaying a corresponding first initialization state interface, and specifically comprising the following steps:
step C1, acquiring a corresponding first official webpage from a corresponding remote official server according to a first official website;
step C2, constructing a first software installation instruction page according to the software information of each first installation package in the first installation package sequence; the first software installation instruction page provides a corresponding first software installation interface and a corresponding first software uninstallation interface for each first installation package; the first software installation interface is used for responding to the clicking operation of the user to generate a corresponding first software installation instruction, and the first software uninstallation interface is used for responding to the clicking operation of the user to generate a corresponding first software uninstallation instruction;
here, the first software installation instruction page may include a plurality of software information display areas, where each software information display area corresponds to one software installation package, that is, a first installation package, and each software information display area provides two graphic/text objects that are convenient for the user to click or select to confirm, and each graphic/text object corresponds to the first software installation interface and the first software uninstallation interface respectively; when a user clicks or selects a corresponding graphic/text object on the first software installation interface or the first software uninstallation interface through a touch screen, a remote controller, a remote control pen, a keyboard, a handwriting pen or a mouse and other tools, a corresponding first software installation instruction or a corresponding first software uninstallation instruction is automatically generated; it should be noted that, the enabling states of the graphics/text objects corresponding to the two interfaces are mutually exclusive, if the enabling state of the graphics/text object corresponding to the first software installation interface that can be clicked or selected by the user for confirmation is a valid state, the enabling state of the graphics/text object corresponding to the first software uninstallation instruction that can be clicked or selected by the user for confirmation should be a failure state, and vice versa;
and C3, constructing a second intelligent screen display interface according to the second display template on the first official webpage and the first software installation instruction webpage, generating a corresponding first initialization state interface and displaying the first initialization state interface.
Here, through the first initialization state interface, the user can browse the web of the server to which the current smart screen belongs, and can select the installable software provided by the server to which the current smart screen belongs.
It should be noted that, after displaying the first initialization state interface, the method further includes:
step D1, when a first software installation instruction is received from a first initialization state interface, performing software installation processing on a first installation package corresponding to the first software installation instruction in a first installation package sequence; if the first installation package installed at present is a screen control software installation package, after the software installation processing is successful, the life cycle state information is switched from an initialization state to a screen control state;
the software or service provided by a plurality of service providers can be installed through a first software installation instruction page from a first initialization state interface, but the life cycle state information of the current intelligent screen is switched only after the screen control software installation package of the current intelligent screen is successfully installed;
further, when the software installation processing is performed, if the first installation package currently installed is a screen control software installation package, installing a main control program of the screen control software at a designated screen control software installation catalog, installing a socket server component after the main control program is successfully installed, and installing a whiteboard component after the socket server component is successfully installed; after the whiteboard component is successfully installed, generating first starting task information according to the main control program, the socket server component and the starting program storage position of the whiteboard component, and storing the first starting task information in a local screen control information storage position; after the first starting task information is stored, the software installation process corresponding to the screen control software installation package is successful;
here, the screen control software installation of the intelligent screen in the embodiment of the invention is slightly different from other software installation flows, and needs to be installed at a designated position, namely under a designated screen control software installation catalog, and the component installation sequence is automatically installed according to the installation sequence of the main control program, the socket server component and the whiteboard component; the main control program is a core program part of screen control software, the socket server component is a data communication processing component of the screen control software, and the whiteboard component is a processing program for simulating an intelligent whiteboard in network teaching; after the installation is completed, the starting programs of the main control program, the socket server component and the whiteboard component are required to be written into first starting task information of a local screen control information storage position;
step D2, when a first software uninstalling instruction is received from the first initialization state interface, carrying out software uninstalling processing on installed software corresponding to the first software uninstalling instruction; if the currently unloaded installed software is screen control software, switching the life cycle state information from the screen control state to the initialization state after the software is successfully unloaded;
the installed software or service can be uninstalled from the first initialization state interface through the first software installation instruction page, but the life cycle state information of the current intelligent screen is switched only after the screen control software installation package of the current intelligent screen is successfully uninstalled;
further, when the software uninstallation processing is performed, if the currently uninstalled installed software is screen control software, checking the current user login state of the screen control software; if the current user login state is logged in, an account login instruction is sent to a corresponding remote user management server; and performing operation termination processing on the running whiteboard assembly, socket server assembly and main control program; after the operation termination processing is successful, carrying out component unloading processing on the whiteboard component, the socket server component and the main control program at the screen control software installation catalog; after the component unloading processing is successful, deleting the first starting task information of the screen control information storage position; after the first starting task information is deleted, the software corresponding to the screen control software is successfully unloaded.
Here, the screen control software uninstallation of the intelligent screen in the embodiment of the invention is slightly different from other software uninstallation processes, and needs to check the user login state of the software during uninstallation, and if the current user login state is logged in, the remote user management server needs to be informed to do user login operation; then stopping the whiteboard component, the socket server component and the main control program which are currently running; then, automatic software uninstallation is carried out at a designated position, namely under a screen control software installation catalog; and deleting the content of the first starting task information stored in the local screen control information storage position after unloading is completed.
In addition, after displaying the first initialization state interface, the method further includes:
e1, a first factory recovery state guide page is further provided on the first initialization state interface; providing a first factory-restoration-state interface on a first factory-restoration-state guide page; the first factory-restoration state interface is used for responding to clicking operation of a user to generate a corresponding first factory-restoration state instruction;
e2, when a first factory restoration state instruction is received from a first factory restoration state instruction page, performing forced unloading processing on all installed software; and switches the lifecycle state information from the initialization state back to the factory state.
Step 4, when the life cycle state information is in a screen control state, acquiring first starting task information from a local screen control information storage position; and performing screen control software starting processing according to the first starting task information, and taking a software main interface output by the screen control software as a first screen control interface and displaying the first screen control interface.
If the life cycle state information is the screen control state, the current intelligent screen is used for completing the installation of the screen control software, each component of the screen control software is automatically started according to the first starting task information, and a software main interface output by the screen control software is displayed to a user as a first screen control interface by default, so that the complicated operation time for selecting and starting the screen control software by step-by-step menu is saved for the user.
Further, the screen control software starting process is performed according to the first starting task information, and a software main interface output by the screen control software is used as a first screen control interface and displayed, specifically including:
executing corresponding main control programs, socket server components and whiteboard component starting programs according to starting program storage positions of the main control programs, socket server components and whiteboard components in the first starting task information; after the main control program, the socket server component and the whiteboard component starting program are executed successfully, a software main interface output by the main control program is obtained and displayed as a first screen control interface.
It should be noted that, after displaying the first screen control interface, the method further includes:
providing a first initialization state interface switching interface on the first screen control interface; the first initialization state interface switching interface is used for responding to the clicking operation of the user to generate a corresponding first initialization state interface switching instruction; and when a first initialization state interface switching instruction is received from the first screen control interface, displaying the first initialization state interface to a user.
Here, the purpose of providing the first initialization state interface switching interface on the first screen control interface in the embodiment of the present invention is to enable other software to be installed or uninstalled through the first initialization state interface when the life cycle state information is in the screen control state. When the life cycle state information of the corresponding first initialization state interface is in the screen control state, a first screen control interface switching interface is additionally added, so that a user can conveniently switch back to the first screen control interface from the first initialization state interface.
Fig. 2 is a schematic structural diagram of an electronic device according to a second embodiment of the present invention. The electronic device may be the aforementioned terminal device or server, or may be a terminal device or server connected to the aforementioned terminal device or server for implementing the method of the embodiment of the present invention. As shown in fig. 2, the electronic device may include: a processor 301 (e.g., a CPU), a memory 302, a transceiver 303; the transceiver 303 is coupled to the processor 301, and the processor 301 controls the transceiving actions of the transceiver 303. The memory 302 may store various instructions for performing the various processing functions and implementing the processing steps described in the method embodiments previously described. Preferably, the electronic device according to the embodiment of the present invention further includes: a power supply 304, a system bus 305, and a communication port 306. The system bus 305 is used to implement communication connections between the elements. The communication port 306 is used for connection communication between the electronic device and other peripheral devices.
The system bus 305 referred to in fig. 2 may be a peripheral component interconnect standard (Peripheral Component Interconnect, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, or the like. The system bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of illustration, the figures are shown with only one bold line, but not with only one bus or one type of bus. The communication interface is used to enable communication between the database access apparatus and other devices (e.g., clients, read-write libraries, and read-only libraries). The Memory may comprise random access Memory (Random Access Memory, RAM) and may also include Non-Volatile Memory (Non-Volatile Memory), such as at least one disk Memory.
The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), a graphics processor (Graphics Processing Unit, GPU), etc.; but also digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
It should be noted that, the embodiments of the present invention also provide a computer readable storage medium, where instructions are stored, when the computer readable storage medium runs on a computer, to cause the computer to perform the method and the process provided in the above embodiments.
The embodiment of the invention also provides a chip for running the instructions, and the chip is used for executing the processing steps described in the embodiment of the method.
The embodiment of the invention provides a life cycle management method, electronic equipment and a computer readable storage medium of a smart screen, which are used for creating life cycle state information comprising three states of delivery, initialization and screen control for the smart screen, providing different starting operation interfaces for a user based on different life cycle states, and starting up corresponding screen control software when the life cycle state information is the screen control state. By the method and the device, a convenient operation guidance interface is provided for different operators, the tedious operation of starting screen control software by step menu selection is saved for teaching users, and the use experience of the users is improved.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of function in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The foregoing description of the embodiments has been provided for the purpose of illustrating the general principles of the invention, and is not meant to limit the scope of the invention, but to limit the invention to the particular embodiments, and any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (10)

when the software installation processing is carried out, if the first installation package currently installed is a screen control software installation package, installing a main control program of the screen control software at a designated screen control software installation catalog, installing a socket server component after the main control program is successfully installed, and installing a whiteboard component after the socket server component is successfully installed; after the whiteboard component is successfully installed, generating first starting task information according to the main control program, the socket server component and the starting program storage position of the whiteboard component, and storing the first starting task information in the local screen control information storage position; after the first starting task information is stored, the software installation process corresponding to the screen control software installation package is successful;
when the software uninstallation processing is carried out, if the currently uninstalled installed software is the screen control software, checking the current user login state of the screen control software; if the current user login state is logged in, an account login instruction is sent to a corresponding remote user management server; performing operation termination processing on the running whiteboard assembly, the socket server assembly and the main control program; after the operation termination processing is successful, carrying out component unloading processing on the whiteboard component, the socket server component and the main control program at the screen control software installation catalog; after the component unloading processing is successful, deleting the first starting task information of the screen control information storage position; and after the first starting task information is deleted, the software corresponding to the screen control software is successfully unloaded.
CN202111306325.9A2021-11-052021-11-05Life cycle management method of intelligent screenActiveCN114035875B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202111306325.9ACN114035875B (en)2021-11-052021-11-05Life cycle management method of intelligent screen

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202111306325.9ACN114035875B (en)2021-11-052021-11-05Life cycle management method of intelligent screen

Publications (2)

Publication NumberPublication Date
CN114035875A CN114035875A (en)2022-02-11
CN114035875Btrue CN114035875B (en)2023-12-22

Family

ID=80142961

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202111306325.9AActiveCN114035875B (en)2021-11-052021-11-05Life cycle management method of intelligent screen

Country Status (1)

CountryLink
CN (1)CN114035875B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106371862A (en)*2016-08-232017-02-01Tcl移动通信科技(宁波)有限公司Processing method and system for setting touch screens during factory leaving of mobile terminals
EP3514717A1 (en)*2018-01-172019-07-24Crowdstrike, Inc.Device driver non-volatile backing-store installation
CN111190684A (en)*2019-12-312020-05-22深圳Tcl数字技术有限公司Display terminal user interface replacing method, device, equipment and storage medium
CN111399392A (en)*2020-04-022020-07-10深圳创维-Rgb电子有限公司Smart home interaction control method and device based on smart screen and smart screen
CN111866593A (en)*2020-07-142020-10-30海信视像科技股份有限公司Display device and startup interface display method
CN112750408A (en)*2020-12-252021-05-04厦门厦华科技有限公司Method, device and system for automatically configuring display screen
CN113076142A (en)*2021-03-312021-07-06海信视像科技股份有限公司TCON parameter initialization method and display device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10761881B2 (en)*2016-06-282020-09-01Telefonaktiebolaget Lm Ericsson (Publ)Managing a lifecycle of a software container
CN110187889A (en)*2019-05-232019-08-30腾讯科技(深圳)有限公司 Application startup method, device and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106371862A (en)*2016-08-232017-02-01Tcl移动通信科技(宁波)有限公司Processing method and system for setting touch screens during factory leaving of mobile terminals
EP3514717A1 (en)*2018-01-172019-07-24Crowdstrike, Inc.Device driver non-volatile backing-store installation
CN111190684A (en)*2019-12-312020-05-22深圳Tcl数字技术有限公司Display terminal user interface replacing method, device, equipment and storage medium
CN111399392A (en)*2020-04-022020-07-10深圳创维-Rgb电子有限公司Smart home interaction control method and device based on smart screen and smart screen
CN111866593A (en)*2020-07-142020-10-30海信视像科技股份有限公司Display device and startup interface display method
CN112750408A (en)*2020-12-252021-05-04厦门厦华科技有限公司Method, device and system for automatically configuring display screen
CN113076142A (en)*2021-03-312021-07-06海信视像科技股份有限公司TCON parameter initialization method and display device

Also Published As

Publication numberPublication date
CN114035875A (en)2022-02-11

Similar Documents

PublicationPublication DateTitle
TWI757743B (en) Mini program generation method and device
US11132114B2 (en)Method and apparatus for generating customized visualization component
CN106415480B (en) High-speed application for installation on a mobile device to allow remote configuration of the mobile device
CN110109817A (en)Automatic interface testing method, device, equipment and storage medium
CN105404620A (en)Form verification method and apparatus
CN111858296A (en)Interface test method, device, equipment and storage medium
CN103455403B (en)Method of testing and device
CN106406851A (en)Webpage image capture method and system
KR102226463B1 (en)UI/UX solution providing server linked with process automation program, process automation method using the same, and computer program executing the same
CN104156252A (en)Application software installation method and device
CN109818957B (en)Intelligent contract calling method, device and system based on visual interface
CN110231965A (en)A kind of cloud device, applied program processing method and electronic equipment
CN114661375A (en)Application integration method and device
CN104052757A (en)Identity recognition system and method based on client-side application in mobile phone
CN109756465A (en) Method and device for authentication
CN111782382A (en)Task processing method and device, storage medium and electronic equipment
CN114035875B (en)Life cycle management method of intelligent screen
CN111782445B (en) Configuration method and device for equipment debugging environment
CN114297088A (en) Test method, device, equipment and medium for front-end vue framework components
CN113590243A (en)Energy enterprise project creation method and device, computer equipment and medium
CN112307379A (en)Page generation method, device and equipment
CN108259487B (en)information interaction method and computer readable medium
CN108737337B (en) Device processing method, device, server and system
CN116506323A (en)Method and device for testing message conversion, electronic equipment and readable storage medium
CN103176798A (en)Data interaction system and data interaction method

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information
CB02Change of applicant information

Address after:Room 1002, floor 10, block B, No. 18, Zhongguancun Street, Haidian District, Beijing 100044

Applicant after:Beijing Biyun shuchuang Technology Co.,Ltd.

Address before:Room 1002, floor 10, block B, No. 18, Zhongguancun Street, Haidian District, Beijing 100044

Applicant before:Beijing yundie Zhixue Technology Co.,Ltd.

TA01Transfer of patent application right
TA01Transfer of patent application right

Effective date of registration:20231122

Address after:221400 Building 3, International Medical Big Health Industrial Park, Xiyi Hi tech Industrial Development Zone, Xinyi City, Xuzhou City, Jiangsu Province

Applicant after:Jiangsu Newray Electronic Technology Co.,Ltd.

Address before:Room 1002, floor 10, block B, No. 18, Zhongguancun Street, Haidian District, Beijing 100044

Applicant before:Beijing Biyun shuchuang Technology Co.,Ltd.

GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp