A kind of electronic digit label terminal and interface customizing upgrade the synchronous method of platform
Technical field
The present invention relates to network communications technology field and electronic digit label technical field, particularly a kind of electronic digit label terminal and interface customizing upgrade the synchronous method of platform.
Background technology
Along with development of modern science, digital display technique is ubiquitous.Electronic digit label (Digital Signage) is issued various information, advertisement and other content through terminal presentation facility at present, is widely used in various public places.
But existing electronic digit signage is in demand that nowadays industry customizationization is changeable and media information abundant further today; It is high to exist the user to design electronic digit label display interface difficulty voluntarily, changes problems such as electronic digit label display interface inconvenience.
Summary of the invention
The objective of the invention is to,, propose a kind of electronic digit label terminal and interface customizing and upgrade the synchronous method of platform, design display interface voluntarily, change the display interface at electronic digit label terminal whenever and wherever possible thereby be convenient to the user to the problems referred to above.
For realizing above-mentioned purpose; The technical scheme that this method adopts is: described electronic digit label terminal and interface customizing upgrade the synchronous method of platform to be implemented through a kind of electronic digit signage; Described electronic digit signage is based on B/S (browser/server) framework; The user can the linkage interface customization upgrade platform through the web browser of using always, the display interface at design, replacing electronic digit label terminal.
Described electronic digit signage comprises that interface customizing upgrades platform and electronic digit label terminal.
Described interface customizing upgrades platform and comprises:
Web page server is used for interface customizing and upgrades the interactive interface operation between platform and the user, and for electronic digit label terminal access interface customizing upgrades platform communication interface is provided;
The web service module is used to provide the service of user interactions interface and the terminal access of electronic digit label;
The INTERFACE DESIGN module is used for the display interface layout at user's layout and customization of electronic digital signage terminal; Described INTERFACE DESIGN module is included in gauze page or leaf editing machine;
Administration module is used for the display interface layout at a plurality of electronic digit label of Classification Management terminal;
Memory module is used to store interface file and electronic digit label end message;
Authority module is used to verify that user's login interface customizes the legitimacy of upgrading platform;
Platform Development Framework Network Based is upgraded in the whole interface customization, adopts webpage backstage development language, develops based on database-driven;
Described electronic digit label terminal comprises:
Communication module is used for electronic digit label terminal and interface customizing and upgrades the command interaction and the feedback electronic digit label SOT state of termination between the platform;
Synchronization module is used for the web service module that electronic digit label terminal access interface customizing upgrades platform, carry out interface file parsing, play up and show;
Download module; Download to the display interface that electronic digit label terminal is upgraded at electronic digit label terminal thereby be used for that interface file is upgraded platform from interface customizing, and under electronic digit label terminal off line (promptly can't access interface customization upgrade platform) situation, provide local interface file to show.
Described electronic digit label terminal and interface customizing upgrade the synchronous method of platform and comprise the steps:
Step S1 starts interface customizing and upgrades platform;
Step S2, user use the customization of web browser login interface to upgrade platform;
Step S3, interface customizing upgrade the legitimacy of the authority module checking user login interface customization renewal platform of platform, if the validated user login then forwards step S4 to; If disabled user's login is then refused it and is signed in to interface customizing renewal platform;
Step S4, user utilize interface customizing to upgrade the INTERFACE DESIGN module of platform, and the online web page editing device of employing What You See Is What You Get designs and produces the display interface layout at electronic digit label terminal;
Step S5, user utilize the INTERFACE DESIGN module of interface customizing renewal platform, the display interface layout at the electronic digit label terminal that designs and produces completion are outputed to the memory module of interface customizing renewal platform with the form of interface file;
Step S6, the synchronization module at electronic digit label terminal utilize communication module to upgrade the web service module of platform with the customization of designated time intervals access interface;
Step S7; Whether electronic digit label terminal judges electronic digit label terminal is connected normal with the network that interface customizing upgrades platform; If electronic digit label terminal is connected normally with the network that interface customizing upgrades platform, then forwards step S8 to, otherwise forward step S12 to;
Step S8, the interface file that the memory module of the synchronization module resolution interface customization renewal platform at electronic digit label terminal is stored;
Step S9; The web page server that platform is upgraded in the synchronization module access interface customization at electronic digit label terminal carries out the demonstration of playing up of html page, and the interface file information of being stored in the download module with electronic digit label terminal is simultaneously submitted to interface customizing and upgraded platform;
Step S10; Interface file information of being stored in the download module of interface customizing renewal platform with electronic digit label terminal and interface customizing upgrade the interface file information of storing in the memory module of platform and compare; When the interface file information of being stored in the download module at electronic digit label terminal and interface customizing upgrade the interface file information inconsistency of storing in the memory module of platform,, the download module that triggers electronic digit label terminal downloads to the display interface that electronic digit label terminal is upgraded at electronic digit label terminal thereby upgrading the interface file that the memory module of platform stores with interface customizing;
Step S11, the interface file that the download module storage at electronic digit label terminal is downloaded from the memory module of interface customizing renewal platform forwards step S6 to;
Step S12, electronic digit label terminal is called the interface file of the download module storage at electronic digit label terminal and is played up demonstration, forwards step S6 to;
Wherein, the display interface layout that designs and produces electronic digit label terminal described in the described step S4 comprises the layout of designated display window, literal, chart or animation; Interface file described in the described step S5 is a html file; Designated time intervals described in the described step S6 is 2-5 seconds; Interface file information described in the described step S9 is version number, update date and/or the file size of interface file; Electronic digit label terminal is that the interface file information of being stored in the download module of mode with electronic digit label terminal with HTTP protocol is submitted to interface customizing renewal platform among the described step S9; Thereby described step S10 median surface customization is upgraded platform and is to use download module that the page script language triggers electronic digit label terminal that interface customizing is upgraded the interface file that the memory module of platform stores to download to the display interface that electronic digit label terminal is upgraded at electronic digit label terminal.
A kind of electronic digit label terminal of the present invention and interface customizing upgrade the synchronous method of platform; Solve conditional electronic digital signage display interface and customized difficulty voluntarily; Interface file is changed problems such as inconvenience; The network that upgrades platform when electronic digit label terminal and interface customizing is connected when being in off-state; Electronic digit label terminal is called the interface file of the download module storage at electronic digit label terminal and is played up, shows; Thereby guaranteed to be connected when being in off-state when network that electronic digit label terminal and interface customizing upgrade platform, the interface file that electronic digit label terminal gets access to when being connected according to the last and interface customizing renewal platform shows.
Description of drawings
Fig. 1 is the flow chart that a kind of electronic digit label terminal of the present invention and interface customizing upgrade the synchronous method of platform.
Embodiment
Specify a kind of electronic digit label terminal of the present invention and the synchronous method of interface customizing renewal platform below in conjunction with accompanying drawing.
A kind of electronic digit label terminal of the present invention and interface customizing upgrade the synchronous method of platform to be implemented through a kind of electronic digit signage, and described electronic digit signage comprises that interface customizing upgrades platform and electronic digit label terminal;
Described interface customizing upgrades platform and comprises:
Web page server is used for interface customizing and upgrades the interactive interface operation between platform and the user, and for electronic digit label terminal access interface customizing upgrades platform communication interface is provided;
The web service module is used to provide the service of user interactions interface and the terminal access of electronic digit label;
The INTERFACE DESIGN module is used for the display interface layout at user's layout and customization of electronic digital signage terminal; Described INTERFACE DESIGN module is included in gauze page or leaf editing machine;
Administration module is used for the display interface layout at a plurality of electronic digit label of Classification Management terminal;
Memory module is used to store interface file and electronic digit label end message;
Authority module is used to verify that user's login interface customizes the legitimacy of upgrading platform;
Platform Development Framework Network Based is upgraded in the whole interface customization, adopts webpage backstage development language, develops based on database-driven;
Described electronic digit label terminal comprises:
Communication module is used for electronic digit label terminal and interface customizing and upgrades the command interaction and the feedback electronic digit label SOT state of termination between the platform;
Synchronization module is used for the web service module that electronic digit label terminal access interface customizing upgrades platform, carry out interface file parsing, play up and show;
Download module; Download to the display interface that electronic digit label terminal is upgraded at electronic digit label terminal thereby be used for that interface file is upgraded platform from interface customizing, and under electronic digit label terminal off line (promptly can't access interface customization upgrade platform) situation, provide local interface file to show.
As shown in Figure 1, a kind of electronic digit label terminal of the present invention and interface customizing upgrade the synchronous method of platform and comprise the steps:
Step S1 starts interface customizing and upgrades platform;
Step S2, user use the customization of web browser login interface to upgrade platform;
Step S3, interface customizing upgrade the legitimacy of the authority module checking user login interface customization renewal platform of platform, if the validated user login then forwards step S4 to; If disabled user's login is then refused it and is signed in to interface customizing renewal platform;
Step S4, user utilize interface customizing to upgrade the INTERFACE DESIGN module of platform, and the online web page editing device of employing What You See Is What You Get designs and produces the display interface layout at electronic digit label terminal;
Step S5, user utilize the INTERFACE DESIGN module of interface customizing renewal platform, the display interface layout at the electronic digit label terminal that designs and produces completion are outputed to the memory module of interface customizing renewal platform with the form of interface file;
Step S6, the synchronization module at electronic digit label terminal utilize communication module to upgrade the web service module of platform with the customization of designated time intervals access interface;
Step S7; Whether electronic digit label terminal judges electronic digit label terminal is connected normal with the network that interface customizing upgrades platform; If electronic digit label terminal is connected normally with the network that interface customizing upgrades platform, then forwards step S8 to, otherwise forward step S12 to;
Step S8, the interface file that the memory module of the synchronization module resolution interface customization renewal platform at electronic digit label terminal is stored;
Step S9; The web page server that platform is upgraded in the synchronization module access interface customization at electronic digit label terminal carries out the demonstration of playing up of html page, and the interface file information of being stored in the download module with electronic digit label terminal is simultaneously submitted to interface customizing and upgraded platform;
Step S10; Interface file information of being stored in the download module of interface customizing renewal platform with electronic digit label terminal and interface customizing upgrade the interface file information of storing in the memory module of platform and compare; When the interface file information of being stored in the download module at electronic digit label terminal and interface customizing upgrade the interface file information inconsistency of storing in the memory module of platform,, the download module that triggers electronic digit label terminal downloads to the display interface that electronic digit label terminal is upgraded at electronic digit label terminal thereby upgrading the interface file that the memory module of platform stores with interface customizing;
Step S11, the interface file that the download module storage at electronic digit label terminal is downloaded from the memory module of interface customizing renewal platform forwards step S6 to;
Step S12, electronic digit label terminal is called the interface file of the download module storage at electronic digit label terminal and is played up demonstration, forwards step S6 to;
Wherein, the display interface layout that designs and produces electronic digit label terminal described in the described step S4 comprises the layout of designated display window, literal, chart or animation; Interface file described in the described step S5 is a html file; Designated time intervals described in the described step S6 is 2-5 seconds; Interface file information described in the described step S9 is version number, update date and/or the file size of interface file; Electronic digit label terminal is that the interface file information of being stored in the download module of mode with electronic digit label terminal with HTTP protocol is submitted to interface customizing renewal platform among the described step S9; Thereby described step S10 median surface customization is upgraded platform and is to use download module that the page script language triggers electronic digit label terminal that interface customizing is upgraded the interface file that the memory module of platform stores to download to the display interface that electronic digit label terminal is upgraded at electronic digit label terminal.