CN102637406A - LED (light emitting diode) display design system and method - Google Patents

LED (light emitting diode) display design system and method Download PDF

Info

Publication number
CN102637406A
CN102637406A CN2012100448108A CN201210044810A CN102637406A CN 102637406 A CN102637406 A CN 102637406A CN 2012100448108 A CN2012100448108 A CN 2012100448108A CN 201210044810 A CN201210044810 A CN 201210044810A CN 102637406 A CN102637406 A CN 102637406A
Authority
CN
China
Prior art keywords
led
control card
data
template
display
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.)
Granted
Application number
CN2012100448108A
Other languages
Chinese (zh)
Other versions
CN102637406B (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 Haibao Zhizhuang Science and Technology Co.,Ltd.
Original Assignee
JIANGSU HIBAO SOFTWARE 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 HIBAO SOFTWARE CO Ltd filed Critical JIANGSU HIBAO SOFTWARE CO Ltd
Priority to CN201210044810.8A priority Critical patent/CN102637406B/en
Publication of CN102637406A publication Critical patent/CN102637406A/en
Application granted granted Critical
Publication of CN102637406B publication Critical patent/CN102637406B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention discloses an LED (light emitting diode) display design system and method. The system comprises a foreground interface management subsystem and a background display control subsystem. The foreground interface management subsystem comprises a parameter template management module, an LED element content management module, an LED control card management module, an LED data processing comprehensive module and an LED screen template interface. The background display control subsystem comprises an LED database, a parameter template, an LED screen template, an LED control card management module, an LED adapter and multiple LED drive modules. Through the LED display design system and method provided by the invention, different MES clients can perform personalized definition of different LED screen display contents. A user arranges the contents such as screen display texts, pictures, tables and the like according to the parameter template provided by the MES software, and can control the function of the designated screen sending the screen information.

Description

A kind of LED display design system and method
Technical field
The invention belongs to the LED design field, relate to a kind of LED design system, relate in particular to the online display design of a kind of LED system; Simultaneously, the invention still further relates to the method for designing of above-mentioned LED display design system.
Background technology
At present, very various of the LED control card type that has on the market and corresponding designer, and and various application system between isolate, and the LED display kind that different MES clients has also is various, have serial ports, the parallel port, also have network interface.Existing all kinds of LED control card can't be accomplished effective the combination with application system.
As, Chinese patent CN 200810187618.8 relates to a kind of LED display display control unit, and needed clock is controlled and produced to this device clock control module; Input control module converts the data bit width of input the bit wide of storer into, in the data of input or clock, decodes synchronizing signal; Rebuild clock with data sync; Memory control module controls is to the read-write operation of storer; Correction module carries out the data that receive alternately to write first memory bank and second memory bank through the memory bank control module after the algorithm process, and output control module is alternately read the data of second memory bank and first memory bank and the data of reading are outputed to the LED lamp plate simultaneously.
For another example, Chinese patent CN 200910088771.X discloses a kind of LED display control program, comprises control device and display device; Display device comprises at least two led modules, and each led module comprises the LED light emitting diode of at least three kinds of colors, and the color development area of each led module is identical; In each led module, each LED light emitting diode of same color is the LED light emitting diode of same separation file and adjacent separation file thereof; Said display device also is provided with at least two identify units, and is corresponding one by one with each led module; Said control device is provided with processing module and control module; Said processing module is provided with an external interface, is used for obtaining external information through said external interface, according to said information, generates the video data of each LED light emitting diode in the said display device; Said control module is connected with said display device, is used for controlling said display device according to said video data.
Above-mentioned two technical schemes all do not realize the LED control card of various communication protocols and the seamless combination of application system.
In order to solve user's request quickly and easily, be LED control card that has various communication protocols and application system seamless combination the problem that presses for solution, fundamental purpose of the present invention also is in order to address this problem.
Summary of the invention
Technical matters to be solved by this invention is: a kind of LED display design system is provided, can realizes that different user carries out the personalization definition for different LED screen display contents.
In addition, the present invention also provides a kind of LED display design method, can realize that different user carries out the personalization definition for different LED screen display contents.
For solving the problems of the technologies described above, the present invention adopts following technical scheme:
A kind of LED display design system, said system comprises: foreground interface management subsystem, backstage show RACS;
Said foreground interface management subsystem comprises:
-parameterized template administration module in order to be responsible for loading the LED parameterized template, is realized supplemental characteristic set management function; For LED element content administration module provides data, services;
-LED element content administration module is in order to the definition of being responsible for the data structure of all LED display elements on the interface, the appointment of pattern parameter; With the comprehensive module bi-directional association of LED data processing;
-LED control card administration module is in order to the management of the size parameter of being responsible for definition LED control card, hardware communications mode, mailing address data message; With the comprehensive module bi-directional association of LED data processing;
The comprehensive module of-LED data processing shows refreshing of view in order to be responsible for LED, the real-time control of LED element layout, control card data and element data read, upgrade management work;
-LED screen template interface, in order to the LED screen interface of simulation, according to design data information, the final design effect of performance strictly according to the facts;
Said backstage shows that RACS comprises:
-LED database needs data presented in order to storage LED screen;
-parameterized template in order to definition LED data source style of loading, has it and is formatively loaded by the LED control card;
-LED screen template, in order to the pattern of definition light-emitting diode display demonstration, and every kind of pairing parameter of display object;
-LED control card administration module, in order to being responsible for the size parameter of definition LED control card, and hardware management communication mode, mailing address data message, be the service of LED adapter;
-LED adapter, in order to the adapter of the parameter information that provides according to the LED control card and this control card of activation bit definition, the communication that becomes the LED data-switching LED control card to be discerned through the JNI technology ceases agreement and sends to the LED screen;
-some LED driver modules connect LED adapter and LED screen, in order to send video data to pairing LED control card.
As a kind of preferred version of the present invention, said LED database is a relevant database, perhaps is the text data source.
As a kind of preferred version of the present invention, the flow process that said parameterized template administration module generates ginseng tree formwork structure tree assembly comprises:
Step S111, parsing LED parameterized template XML, parameter class data set in the traversal template and detailed type data set;
Step S112, parameter data set and detailed data collection are carried out the JAVA object-instantiated, deposit in the corresponding JAVA object;
Step S113, in Action parameter JAVA object that instantiation is good, translate into string through the JSON object parser, then character string is returned user requests webpage;
In the JavaScript script among step S114, the JSP, through the character string parsing tool method among the ExtJS, the character information that will from Action, receive is translated into the discernible JSON object information of JS;
Step S115, JSON object information are packaged into the tree-shaped node that can supply the user to operate.
As a kind of preferred version of the present invention, the implementation procedure of the comprehensive module of said LED data processing is following:
At first from database, read out the data message of control card, LED element, convert it into corresponding JAVA and JSON object; In front page layout, at first corresponding perform region panel Panel according to the quantity initialization of control card, the panel object that instantiation is good is registered in the middle of the global view, is provided with other function quick calling of back;
In the panel that generates, increase a canvas object Canvas then; The attribute information of this object is according to the control card data community, corresponding and next one by one, then; In the control card structure tree; Newly-increased leaf nodes is set up corresponding relation with click event and panel, the painting canvas of this node, and control card is carried out location registration process;
Last all LED element datas of the current control card of searching loop according to the difference of element type, call corresponding object drawing practice respectively; Control its display position, pattern content; In the LED structure tree, increase leaf nodes simultaneously, this method with the registration control card is similar;
If the LED element of not drawing is then accomplished the loading procedure of a control card.
As a kind of preferred version of the present invention, the software interface of said system is divided into 6 zones, comprising:
The first area as LED parameterized template tree viewing area, is used for loading and showing available template field information;
Second area is as LED control card structure tree viewing area, the element information that is used for display control card and comprises;
The function corresponding button as the toolbar button zone, is placed in the 3rd zone;
The demonstration container of a plurality of Tab design drawing plates as main perform region, is supported in the 4th zone;
The 5th zone, as the information zone, prompting message may be displayed on this part;
The 6th zone as object properties zones, is used for showing, editor's control card or LED attribute of an element project.
The method for designing of a kind of above-mentioned LED display design system, said method comprises that foreground interface management flow process, backstage show control flow;
Said foreground interface management flow process comprises:
-parameterized template management process loads the LED parameterized template, realizes supplemental characteristic set management function; For LED element content administration module provides data, services;
-LED element content management process, the data structure of all LED display elements on the definition interfaces, given pattern parameter;
-LED control card management process, the management of the size parameter of definition LED control card, hardware communications mode, mailing address data message;
-LED data processing step refreshes LED and shows view, controls LED element layout in real time, control card data and element data read, upgrade management work;
-LED screen template simulation step display, the LED screen interface of simulation, according to design data information, the final design effect of performance strictly according to the facts;
Said backstage shows that control flow comprises:
-parameterized template is set step, and definition LED data source style of loading has it and formatively loaded by the LED control card;
-LED screen template is set step, the pattern that the definition light-emitting diode display shows, and every kind of pairing parameter of display object;
-LED control card management process, the size parameter of definition LED control card, and hardware management communication mode, mailing address data message are the service of LED adapter;
The adapter of the parameter information that-LED adapter provides according to the LED control card and this control card of activation bit definition, the communication that becomes the LED data-switching LED control card to be discerned through the JNI technology ceases agreement and sends to the LED screen;
-some LED driver modules send video data to pairing LED control card.
As a kind of preferred version of the present invention, the software interface of said system is divided into 6 zones, comprising:
The first area as LED parameterized template tree viewing area, is used for loading and showing available template field information;
Second area is as LED control card structure tree viewing area, the element information that is used for display control card and comprises;
The function corresponding button as the toolbar button zone, is placed in the 3rd zone;
The demonstration container of a plurality of Tab design drawing plates as main perform region, is supported in the 4th zone;
The 5th zone, as the information zone, prompting message may be displayed on this part;
The 6th zone as object properties zones, is used for showing, editor's control card or LED attribute of an element project.
As a kind of preferred version of the present invention, the flow process of said parameterized template management process comprises:
Step S111, parsing LED parameterized template XML, parameter class data set in the traversal template and detailed type data set;
Step S112, parameter data set and detailed data collection are carried out the JAVA object-instantiated, deposit in the corresponding JAVA object;
Step S113, in Action parameter JAVA object that instantiation is good, translate into string through the JSON object parser, then character string is returned user requests webpage;
In the JavaScript script among step S114, the JSP, through the character string parsing tool method among the ExtJS, the character information that will from Action, receive is translated into the discernible JSON object information of JS;
Step S115, JSON object information are packaged into the tree-shaped node that can supply the user to operate.
As a kind of preferred version of the present invention, the implementation procedure of said LED data processing step is following:
At first from database, read out the data message of control card, LED element, convert it into corresponding JAVA and JSON object; In front page layout, at first corresponding perform region panel Panel according to the quantity initialization of control card, the panel object that instantiation is good is registered in the middle of the global view, is provided with other function quick calling of back;
In the panel that generates, increase a canvas object Canvas then; The attribute information of this object is according to the control card data community, corresponding and next one by one, then; In the control card structure tree; Newly-increased leaf nodes is set up corresponding relation with click event and panel, the painting canvas of this node, and control card is carried out location registration process;
Last all LED element datas of the current control card of searching loop according to the difference of element type, call corresponding object drawing practice respectively; Control its display position, pattern content; In the LED structure tree, increase leaf nodes simultaneously, this method with the registration control card is similar;
If the LED element of not drawing is then accomplished the loading procedure of a control card.
Beneficial effect of the present invention is: the LED display design system and method that the present invention proposes has solved different MES clients and has carried out the personalization definition for different LED screen display contents.The parameterized template that lets the user provide according to MES software goes contents such as layout screen display text, picture, form, and can control the screen of appointment, sends the function of screen message.
The present invention has developed an adapter for the LED control card of every kind of model, and the mode through template communicates its and application system, lets different MES clients carry out personalization for different LED screen display contents and defines.The parameterized template that lets the user provide according to MES software goes contents such as layout screen display text, picture, form, and can control the screen of appointment, sends the function of screen message.
Description of drawings
Fig. 1 is the composition synoptic diagram of the foreground interface management subsystem of system of the present invention.
Fig. 2 shows the composition synoptic diagram of RACS for the backstage of system of the present invention.
Fig. 3 is the interface layout figure of the foreground UI program of system of the present invention.
Fig. 4 is the process flow diagram of parameterized template management process of the present invention.
Fig. 5 is the particular flow sheet of LED data processing step of the present invention.
Embodiment
Specify the preferred embodiments of the present invention below in conjunction with accompanying drawing.
Embodiment one
The present invention has disclosed a kind of LED display design system, and said system comprises: foreground interface management subsystem, backstage show RACS.
See also Fig. 1, said foreground interface management subsystem comprises: the comprehensive module of parameterized template administration module 11, LED element content administration module 12, LED control card administration module 13, LED data processing 14, LED screen template interface 15.
Parameterized template administration module 11 is realized supplemental characteristic set management function in order to be responsible for loading the LED parameterized template; For LED element content administration module provides data, services.
In the present embodiment, see also Fig. 4, the flow process that said parameterized template administration module generates ginseng tree formwork structure tree assembly comprises:
Step S111, parsing LED parameterized template XML, parameter class data set in the traversal template and detailed type data set;
Step S112, parameter data set and detailed data collection are carried out the JAVA object-instantiated, deposit in the corresponding JAVA object;
Step S113, in Action parameter JAVA object that instantiation is good, translate into string through the JSON object parser, then character string is returned user requests webpage;
In the JavaScript script among step S114, the JSP, through the character string parsing tool method among the ExtJS, the character information that will from Action, receive is translated into the discernible JSON object information of JS;
Step S115, JSON object information are packaged into the tree-shaped node that can supply the user to operate.
LED element content administration module 12 is in order to the definition of being responsible for the data structure of all LED display elements on the interface, the appointment of pattern parameter; LED element content administration module 12 and comprehensive module 14 bi-directional association of LED data processing.
LED control card administration module 13 is in order to the management of the size parameter of being responsible for definition LED control card, hardware communications mode, mailing address data message; LED control card administration module 13 and comprehensive module 14 bi-directional association of LED data processing.
The comprehensive module 14 of LED data processing shows refreshing of view in order to be responsible for LED, the real-time control of LED element layout, control card data and element data read, upgrade management work.
In the present embodiment, see also Fig. 5, the implementation procedure of the comprehensive module of said LED data processing is following:
At first from database, read out the data message of control card, LED element, convert it into corresponding JAVA and JSON object; In front page layout, at first corresponding perform region panel Panel according to the quantity initialization of control card, the panel object that instantiation is good is registered in the middle of the global view, is provided with other function quick calling of back;
In the panel that generates, increase a canvas object Canvas then; The attribute information of this object is according to the control card data community, corresponding and next one by one, then; In the control card structure tree; Newly-increased leaf nodes is set up corresponding relation with click event and panel, the painting canvas of this node, and control card is carried out location registration process;
Last all LED element datas of the current control card of searching loop according to the difference of element type, call corresponding object drawing practice respectively; Control its display position, pattern content; In the LED structure tree, increase leaf nodes simultaneously, this method with the registration control card is similar;
If the LED element of not drawing is then accomplished the loading procedure of a control card.
The LED screen interface of LED screen template interface 15 in order to simulate, according to design data information, the final design effect of performance strictly according to the facts.
See also Fig. 2, said backstage shows that RACS comprises: LED database 21, parameterized template 22, LED screen template 23, LED control card administration module 24, LED adapter 25, some LED driver modules 26.
LED database 21 needs data presented in order to storage LED screen; LED database 21 can be relevant databases such as oracle, DB2, MSSQL, also can be excel, word, txt text data source.
Parameterized template 22 is in order to definition LED data source style of loading, it had formatively loaded by the LED control card.
The pattern that LED screen template 23 shows in order to the definition light-emitting diode display, and every kind of pairing parameter of display object.
LED control card administration module 24 is in order to being responsible for the size parameter of definition LED control card, and hardware management communication mode, mailing address data message, is the service of LED adapter.
LED adapter 25 is in order to the adapter of the parameter information that provides according to the LED control card and this control card of activation bit definition, and the communication that becomes the LED data-switching LED control card to be discerned through the JNI technology ceases agreement and sends to the LED screen.
LED adapter generating principle: a very crucial technological JNI has been used in the generation of LED adapter in native system, and JNI is the abbreviation of Java Native Interface (Java local interface).So-called local interface is to operate in java applet in the Java Virtual Machine " sandbox " relatively, refers to run directly on the operating system, and with the direct mutual program of operating system, its allows java applet and carries out alternately with the program of other language.JNI is for java applet and local compiled language at the beginning; Especially the interoperability of C and C++ designs; But this does not mean that can not use other language also that it is diversified for we bottom LED drives, and needs to adapt to various application platforms.The binder that can regard JNI as Java and local application visual in imagely.The JNI standard becomes the media of linking up between C language class libraries and function and the Java object.
Had this binder of JNI we with regard to the good problem that has solved the communication Protocol Conversion of overstating platform.
Some LED driver modules 26 connect LED adapter and LED screen (as being arranged between LED adapter and the LED screen), in order to send video data to pairing LED control card.
LED chip for driving optimized Algorithm: make application circuit very brief, the part that periphery needs seldom meets the theory of low cost, suitability for industrialized production.Figure below is a typical application circuit, and behind the employing primary side constant current technology, secondary feedback circuit no longer becomes the obstacle on power volume and the cost, requires very harsh occasion to bring great convenience for power volume like this.Also there is the problem that optocoupler is aging and the safety of being sorry is tested in traditional optocoupler feedback arrangement, and for the applied environment temperature of 60-90 ℃ of bulb lamp inside, reliability problems more becomes the focus of production firm and client's concern.The maturation of primary side constant current technology; Particularly the driving power chip algorithm of innovation designs new technology; Make application circuit become insensitive,, both can conveniently enhance product performance for LED mains lighting supply and light fixture manufacturer to the parameter that some of transformer and inductor is difficult to Quality Control; Can reduce cost again, be the selection of a doulbe-sides' victory.Circuit periphery part device has lacked; But the power circuit deviser will select for use high-quality to limited device; Want high like the withstand voltage of MOS; Electrolytic condenser will adopt high leakproofness, high hydration-resisting processing power, high anti-overload ability, and 125 ℃ of long-life products of 10000 hours are worked under hot environment to adapt to for a long time.
In addition, as shown in Figure 3, the software interface of said system is divided into 6 zones, is respectively:
The first area as LED parameterized template tree viewing area, is used for loading and showing available template field information;
Second area is as LED control card structure tree viewing area, the element information that is used for display control card and comprises;
The function corresponding button as the toolbar button zone, is placed in the 3rd zone;
The demonstration container of a plurality of Tab design drawing plates as main perform region, is supported in the 4th zone;
The 5th zone, as the information zone, prompting message may be displayed on this part;
The 6th zone as object properties zones, is used for showing, editor's control card or LED attribute of an element project.
More than introduced the composition of LED display design of the present invention system; The present invention is in the above-mentioned LED display design of announcement system; Also disclose the method for designing of a kind of above-mentioned LED display design system, said method comprises that foreground interface management flow process, backstage show control flow.
Said foreground interface management flow process comprises the steps:
-parameterized template management process loads the LED parameterized template, realizes supplemental characteristic set management function; For LED element content administration module provides data, services.
In the present embodiment, see also Fig. 4, the flow process of said parameterized template management process comprises:
Step S111, parsing LED parameterized template XML, parameter class data set in the traversal template and detailed type data set;
Step S112, parameter data set and detailed data collection are carried out the JAVA object-instantiated, deposit in the corresponding JAVA object;
Step S113, in Action parameter JAVA object that instantiation is good, translate into string through the JSON object parser, then character string is returned user requests webpage;
In the JavaScript script among step S114, the JSP, through the character string parsing tool method among the ExtJS, the character information that will from Action, receive is translated into the discernible JSON object information of JS;
Step S115, JSON object information are packaged into the tree-shaped node that can supply the user to operate.
-LED element content management process, the data structure of all LED display elements on the definition interfaces, given pattern parameter;
-LED control card management process, the management of the size parameter of definition LED control card, hardware communications mode, mailing address data message;
-LED data processing step refreshes LED and shows view, controls LED element layout in real time, control card data and element data read, upgrade management work;
In the present embodiment, see also Fig. 5, the implementation procedure of said LED data processing step is following:
At first from database, read out the data message of control card, LED element, convert it into corresponding JAVA and JSON object; In front page layout, at first corresponding perform region panel Panel according to the quantity initialization of control card, the panel object that instantiation is good is registered in the middle of the global view, is provided with other function quick calling of back;
In the panel that generates, increase a canvas object Canvas then; The attribute information of this object is according to the control card data community, corresponding and next one by one, then; In the control card structure tree; Newly-increased leaf nodes is set up corresponding relation with click event and panel, the painting canvas of this node, and control card is carried out location registration process;
Last all LED element datas of the current control card of searching loop according to the difference of element type, call corresponding object drawing practice respectively; Control its display position, pattern content; In the LED structure tree, increase leaf nodes simultaneously, this method with the registration control card is similar;
If the LED element of not drawing is then accomplished the loading procedure of a control card.
-LED screen template simulation step display, the LED screen interface of simulation, according to design data information, the final design effect of performance strictly according to the facts;
Said backstage shows that control flow comprises the steps:
-parameterized template is set step, and definition LED data source style of loading has it and formatively loaded by the LED control card;
-LED screen template is set step, the pattern that the definition light-emitting diode display shows, and every kind of pairing parameter of display object;
-LED control card management process, the size parameter of definition LED control card, and hardware management communication mode, mailing address data message are the service of LED adapter;
The adapter of the parameter information that-LED adapter provides according to the LED control card and this control card of activation bit definition, the communication that becomes the LED data-switching LED control card to be discerned through the JNI technology ceases agreement and sends to the LED screen.
-some LED driver modules send video data to pairing LED control card.
Embodiment two
The software general frame is to adopt B/S (browser/server) pattern.The computer programming that uses has: Java language (J2EE, STRUTS2 framework), html language, JavaScript language (ExtJS framework).
The mode of graphical interaction is adopted at the interface, foreground, and through click, drag-and-drop operation, the process that in software, gives operating personnel's a kind of " What You See Is What You Get " is experienced, and accomplishes the work of LED screen design conveniently, efficiently.The graphics context that software can design has: static text, dynamic text, picture file, simulated clock simulation clock, time on date, self-defined form, totally six kinds of objects.Can edit, manage a plurality of templates simultaneously.
The backstage service is to form through defining following three functional modules, solves the problem of data communication and LED coupling:
Definition LED screen control interface and realization class are responsible for LED hardware controls and Data Control; Definition LED parameterized template DTD and XML file, the data dictionary information that definition MES provides; Definition LED design document DTD and XML file, definition LED content element information;
The present invention can let a user-defined template, is applicable to multiple, polylith LED screen.
Thinking and process that User Interface is realized are following:
Foreground UI program is on Hypon MES software platform, to develop, and uses the JSP page program and realizes based on " the ExtJS framework " of JavaScript language.With sophisticated functions JavaScript program in the past different be; This software is realized the layering that interface content has carried out the MVC formula; Come elements such as package component, business, incident with OO thought; Use the notion of " closure " in the JavaScript technology in a large number, make that the whole software program structure is compact, interface is unified, code reusability is high.
The file of foreground UI program is formed structure:
The folder structure of UI part:
JS loads explanation: ()
Figure BDA0000138306560000132
Figure BDA0000138306560000141
User's operation example explanation of foreground UI program:
Example 1: create a new control card and a dynamic text object, and preserve:
1, " newly-built " button in the click on area 3, newly-built " control card " information is set its title, communication mode, screen size, IP address port information; After confirming, newly-built control card icon can appear in zone 2.
2, " dynamic text " button in the click on area 3; The current control card node in zone 2 a new sub-project can occur down; With a red block that shows 8 control handles occurring in the time domain 4; This is exactly " dynamic text " object of acquiescence, and its data attribute can appear in the middle of the form in zone 6.
3, the arbitrary parameter in can modifier area 6, the result of modification can be updated in the middle of the zone 4 immediately.Same, in zone 4, moving or the drag and drop element object, it closes the position, wide high attribute can upgrade in the form in zone 6 immediately.
4, " preservation " button in the click on area 3, software can be carried out the preservation process, to the prompting completion.
In sum, the LED display design system and method that the present invention proposes has solved different MES clients and has carried out the personalization definition for different LED screen display contents.The parameterized template that lets the user provide according to MES software goes contents such as layout screen display text, picture, form, and can control the screen of appointment, sends the function of screen message.
The present invention has developed an adapter for the LED control card of every kind of model, and the mode through template communicates its and application system, lets different MES clients carry out personalization for different LED screen display contents and defines.The parameterized template that lets the user provide according to MES software goes contents such as layout screen display text, picture, form, and can control the screen of appointment, sends the function of screen message.
Here description of the invention and application is illustrative, is not to want with scope restriction of the present invention in the above-described embodiments.Here the distortion of the embodiment that is disclosed and change are possible, and the replacement of embodiment is known with the various parts of equivalence for those those of ordinary skill in the art.Those skilled in the art are noted that under the situation that does not break away from spirit of the present invention or essential characteristic, and the present invention can be with other form, structure, layout, ratio, and realize with other assembly, material and parts.Under the situation that does not break away from the scope of the invention and spirit, can carry out other distortion and change here to the embodiment that is disclosed.

Claims (9)

1. a LED display design system is characterized in that said system comprises: foreground interface management subsystem, backstage demonstration RACS;
Said foreground interface management subsystem comprises:
-parameterized template administration module in order to be responsible for loading the LED parameterized template, is realized supplemental characteristic set management function; For LED element content administration module provides data, services;
-LED element content administration module is in order to the definition of being responsible for the data structure of all LED display elements on the interface, the appointment of pattern parameter; With the comprehensive module bi-directional association of LED data processing;
-LED control card administration module is in order to the management of the size parameter of being responsible for definition LED control card, hardware communications mode, mailing address data message; With the comprehensive module bi-directional association of LED data processing;
The comprehensive module of-LED data processing shows refreshing of view in order to be responsible for LED, the real-time control of LED element layout, control card data and element data read, upgrade management work;
-LED screen template interface, in order to the LED screen interface of simulation, according to design data information, the final design effect of performance strictly according to the facts;
Said backstage shows that RACS comprises:
-LED database needs data presented in order to storage LED screen;
-parameterized template in order to definition LED data source style of loading, has it and is formatively loaded by the LED control card;
-LED screen template, in order to the pattern of definition light-emitting diode display demonstration, and every kind of pairing parameter of display object;
-LED control card administration module, in order to being responsible for the size parameter of definition LED control card, and hardware management communication mode, mailing address data message, be the service of LED adapter;
-LED adapter, in order to the adapter of the parameter information that provides according to the LED control card and this control card of activation bit definition, the communication that becomes the LED data-switching LED control card to be discerned through the JNI technology ceases agreement and sends to the LED screen;
-some LED driver modules connect LED adapter and LED screen, in order to send video data to pairing LED control card.
2. LED display design according to claim 1 system is characterized in that:
Said LED database is a relevant database, perhaps is the text data source.
3. LED display design according to claim 1 system is characterized in that:
The flow process that said parameterized template administration module generates ginseng tree formwork structure tree assembly comprises:
Step S111, parsing LED parameterized template XML, parameter class data set in the traversal template and detailed type data set;
Step S112, parameter data set and detailed data collection are carried out the JAVA object-instantiated, deposit in the corresponding JAVA object;
Step S113, in Action parameter JAVA object that instantiation is good, translate into string through the JSON object parser, then character string is returned user requests webpage;
In the JavaScript script among step S114, the JSP, through the character string parsing tool method among the ExtJS, the character information that will from Action, receive is translated into the discernible JSON object information of JS;
Step S115, JSON object information are packaged into the tree-shaped node that can supply the user to operate.
4. LED display design according to claim 1 system is characterized in that:
The implementation procedure of the comprehensive module of said LED data processing is following:
At first from database, read out the data message of control card, LED element, convert it into corresponding JAVA and JSON object; In front page layout, at first corresponding perform region panel Panel according to the quantity initialization of control card, the panel object that instantiation is good is registered in the middle of the global view, is provided with other function quick calling of back;
In the panel that generates, increase a canvas object Canvas then; The attribute information of this object is according to the control card data community, corresponding and next one by one, then; In the control card structure tree; Newly-increased leaf nodes is set up corresponding relation with click event and panel, the painting canvas of this node, and control card is carried out location registration process;
Last all LED element datas of the current control card of searching loop according to the difference of element type, call corresponding object drawing practice respectively; Control its display position, pattern content; In the LED structure tree, increase leaf nodes simultaneously, this method with the registration control card is similar;
If the LED element of not drawing is then accomplished the loading procedure of a control card.
5. LED display design according to claim 1 system is characterized in that:
The software interface of said system is divided into 6 zones, comprising:
The first area as LED parameterized template tree viewing area, is used for loading and showing available template field information;
Second area is as LED control card structure tree viewing area, the element information that is used for display control card and comprises;
The function corresponding button as the toolbar button zone, is placed in the 3rd zone;
The demonstration container of a plurality of Tab design drawing plates as main perform region, is supported in the 4th zone;
The 5th zone, as the information zone, prompting message may be displayed on this part;
The 6th zone as object properties zones, is used for showing, editor's control card or LED attribute of an element project.
6. the method for designing of the said LED display design of claim 1 system is characterized in that, said method comprises that foreground interface management flow process, backstage show control flow;
Said foreground interface management flow process comprises:
-parameterized template management process loads the LED parameterized template, realizes supplemental characteristic set management function; For LED element content administration module provides data, services;
-LED element content management process, the data structure of all LED display elements on the definition interfaces, given pattern parameter;
-LED control card management process, the management of the size parameter of definition LED control card, hardware communications mode, mailing address data message;
-LED data processing step refreshes LED and shows view, controls LED element layout in real time, control card data and element data read, upgrade management work;
-LED screen template simulation step display, the LED screen interface of simulation, according to design data information, the final design effect of performance strictly according to the facts;
Said backstage shows that control flow comprises:
-parameterized template is set step, and definition LED data source style of loading has it and formatively loaded by the LED control card;
-LED screen template is set step, the pattern that the definition light-emitting diode display shows, and every kind of pairing parameter of display object;
-LED control card management process, the size parameter of definition LED control card, and hardware management communication mode, mailing address data message are the service of LED adapter;
The adapter of the parameter information that-LED adapter provides according to the LED control card and this control card of activation bit definition, the communication that becomes the LED data-switching LED control card to be discerned through the JNI technology ceases agreement and sends to the LED screen;
-some LED driver modules send video data to pairing LED control card.
7. LED display design method according to claim 6 is characterized in that:
The software interface of said system is divided into 6 zones, comprising:
The first area as LED parameterized template tree viewing area, is used for loading and showing available template field information;
Second area is as LED control card structure tree viewing area, the element information that is used for display control card and comprises;
The function corresponding button as the toolbar button zone, is placed in the 3rd zone;
The demonstration container of a plurality of Tab design drawing plates as main perform region, is supported in the 4th zone;
The 5th zone, as the information zone, prompting message may be displayed on this part;
The 6th zone as object properties zones, is used for showing, editor's control card or LED attribute of an element project.
8. LED display design method according to claim 6 is characterized in that:
The flow process of said parameterized template management process comprises:
Step S111, parsing LED parameterized template XML, parameter class data set in the traversal template and detailed type data set;
Step S112, parameter data set and detailed data collection are carried out the JAVA object-instantiated, deposit in the corresponding JAVA object;
Step S113, in Action parameter JAVA object that instantiation is good, translate into string through the JSON object parser, then character string is returned user requests webpage;
In the JavaScript script among step S114, the JSP, through the character string parsing tool method among the ExtJS, the character information that will from Action, receive is translated into the discernible JSON object information of JS;
Step S115, JSON object information are packaged into the tree-shaped node that can supply the user to operate.
9. LED display design method according to claim 6 is characterized in that:
The implementation procedure of said LED data processing step is following:
At first from database, read out the data message of control card, LED element, convert it into corresponding JAVA and JSON object; In front page layout, at first corresponding perform region panel Panel according to the quantity initialization of control card, the panel object that instantiation is good is registered in the middle of the global view, is provided with other function quick calling of back;
In the panel that generates, increase a canvas object Canvas then; The attribute information of this object is according to the control card data community, corresponding and next one by one, then; In the control card structure tree; Newly-increased leaf nodes is set up corresponding relation with click event and panel, the painting canvas of this node, and control card is carried out location registration process;
Last all LED element datas of the current control card of searching loop according to the difference of element type, call corresponding object drawing practice respectively; Control its display position, pattern content; In the LED structure tree, increase leaf nodes simultaneously, this method with the registration control card is similar;
If the LED element of not drawing is then accomplished the loading procedure of a control card.
CN201210044810.8A 2012-02-24 2012-02-24 LED (light emitting diode) display design system and method Active CN102637406B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210044810.8A CN102637406B (en) 2012-02-24 2012-02-24 LED (light emitting diode) display design system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210044810.8A CN102637406B (en) 2012-02-24 2012-02-24 LED (light emitting diode) display design system and method

Publications (2)

Publication Number Publication Date
CN102637406A true CN102637406A (en) 2012-08-15
CN102637406B CN102637406B (en) 2015-04-08

Family

ID=46621783

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210044810.8A Active CN102637406B (en) 2012-02-24 2012-02-24 LED (light emitting diode) display design system and method

Country Status (1)

Country Link
CN (1) CN102637406B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731575A (en) * 2013-12-19 2015-06-24 西门子公司 Method and system for displaying MES records in a grid on an MES client screen
CN105549930A (en) * 2015-12-07 2016-05-04 西安诺瓦电子科技有限公司 LED display screen control system and USB Type-C adapter
CN109857353A (en) * 2018-12-24 2019-06-07 航天信息股份有限公司 A kind of method and system showing content for controlling LED screen
CN109976713A (en) * 2017-12-28 2019-07-05 中国电信股份有限公司 Script processing method and device for Service Assembly
CN110174977A (en) * 2019-05-10 2019-08-27 环球雅途集团有限公司 A kind of LED display control system for supporting real-time edition
CN111078173A (en) * 2019-12-12 2020-04-28 苏州飞控软件科技有限公司 Fast switching method and switching system of LED stage screen
CN111681580A (en) * 2020-07-01 2020-09-18 深圳市华星光电半导体显示技术有限公司 Display panel design method and device and electronic equipment
CN112614460A (en) * 2020-11-26 2021-04-06 西安诺瓦星云科技股份有限公司 Method and device for sending correction coefficient, storage medium and processor
CN114387940A (en) * 2022-02-25 2022-04-22 卡莱特云科技股份有限公司 Partition display updating method of LED display screen, playing box and display system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123984A1 (en) * 1999-08-23 2002-09-05 Naveen Prakash Dynamic query of server applications
US20030058280A1 (en) * 2001-08-29 2003-03-27 Molinari Alfred A. Graphical application development system for test, measurement and process control applications
US20040095380A1 (en) * 2002-08-02 2004-05-20 Bass Michael A. Object identification system
CN1731350A (en) * 2004-08-06 2006-02-08 佳能株式会社 Image processing apparatus and control method thereof
CN2919702Y (en) * 2006-06-16 2007-07-04 刘新宇 LED asynchronous control system dynamic information displaying intelligent network controlled issuing system
CN101198929A (en) * 2005-04-18 2008-06-11 捷讯研究有限公司 System and method for generating screen components
CN101369412A (en) * 2008-09-25 2009-02-18 深圳市同鑫科技有限公司 LED display screen and its control system and method thereof
CN102194402A (en) * 2010-03-11 2011-09-21 上海华屏电子有限公司 Programmable device for graph control of light-emitting diode (LED) display screen

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020123984A1 (en) * 1999-08-23 2002-09-05 Naveen Prakash Dynamic query of server applications
US20030058280A1 (en) * 2001-08-29 2003-03-27 Molinari Alfred A. Graphical application development system for test, measurement and process control applications
US20040095380A1 (en) * 2002-08-02 2004-05-20 Bass Michael A. Object identification system
CN1731350A (en) * 2004-08-06 2006-02-08 佳能株式会社 Image processing apparatus and control method thereof
CN101198929A (en) * 2005-04-18 2008-06-11 捷讯研究有限公司 System and method for generating screen components
CN2919702Y (en) * 2006-06-16 2007-07-04 刘新宇 LED asynchronous control system dynamic information displaying intelligent network controlled issuing system
CN101369412A (en) * 2008-09-25 2009-02-18 深圳市同鑫科技有限公司 LED display screen and its control system and method thereof
CN102194402A (en) * 2010-03-11 2011-09-21 上海华屏电子有限公司 Programmable device for graph control of light-emitting diode (LED) display screen

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104731575A (en) * 2013-12-19 2015-06-24 西门子公司 Method and system for displaying MES records in a grid on an MES client screen
CN105549930A (en) * 2015-12-07 2016-05-04 西安诺瓦电子科技有限公司 LED display screen control system and USB Type-C adapter
CN105549930B (en) * 2015-12-07 2019-02-26 西安诺瓦电子科技有限公司 LED display control system and USB Type-C adapter
CN109976713A (en) * 2017-12-28 2019-07-05 中国电信股份有限公司 Script processing method and device for Service Assembly
CN109857353A (en) * 2018-12-24 2019-06-07 航天信息股份有限公司 A kind of method and system showing content for controlling LED screen
CN109857353B (en) * 2018-12-24 2023-05-12 航天信息股份有限公司 Method and system for controlling display content of LED screen
CN110174977A (en) * 2019-05-10 2019-08-27 环球雅途集团有限公司 A kind of LED display control system for supporting real-time edition
CN111078173A (en) * 2019-12-12 2020-04-28 苏州飞控软件科技有限公司 Fast switching method and switching system of LED stage screen
CN111681580A (en) * 2020-07-01 2020-09-18 深圳市华星光电半导体显示技术有限公司 Display panel design method and device and electronic equipment
CN112614460A (en) * 2020-11-26 2021-04-06 西安诺瓦星云科技股份有限公司 Method and device for sending correction coefficient, storage medium and processor
CN114387940A (en) * 2022-02-25 2022-04-22 卡莱特云科技股份有限公司 Partition display updating method of LED display screen, playing box and display system
CN114387940B (en) * 2022-02-25 2023-09-15 卡莱特云科技股份有限公司 Partition display updating method, playing box and display system of LED display screen

Also Published As

Publication number Publication date
CN102637406B (en) 2015-04-08

Similar Documents

Publication Publication Date Title
CN102637406B (en) LED (light emitting diode) display design system and method
CN104216691B (en) A kind of method and device for creating application
CN103677789A (en) Table data displaying method and system based on GRID assembly
CN109062567B (en) B/S structure-based information management system rapid development platform
CN114035773B (en) Configuration-based low-code form development method, system and device
CN109325203A (en) The device of Web system visualization multiplexing is realized in a kind of automation
CN103645908B (en) Full life circle development achievement system of intemetware
US7849439B2 (en) Application-generic sequence diagram generator driven by a non-proprietary language
CN102495735A (en) Web end UI (user interface) component application frame system
KR101760777B1 (en) System of Building Responsive Website And Method there-of
CN106371825A (en) Dynamic form generation method and apparatus for mobile end application interface
CN105487864A (en) Method and device for automatically generating code
US20050065951A1 (en) Visualization of commonalities in data from different sources
CN105512139A (en) Method and device for implementing data visualization
CN101470601A (en) Zero-code generation method of application software and generation platform thereof
CN102096593A (en) Flex technology-based Web end service flow graphical editing framework system and method
CN113721901A (en) Low-code financial data analysis visualization engine
CN103176778B (en) Web development methods and device
CN114089958A (en) Form visual configuration method and device
CN103150198B (en) A kind of display methods of configuration software
CN109977335A (en) A kind of Web configuration method towards industrial equipment
CN107402766A (en) Page layout management method and device
CN109783083A (en) WEB application development approach and its system
CN109725885A (en) A kind of application and development framework based on mobile platform
CN113326044A (en) Development method, system and storage medium based on control library

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 214135 B905 building, 530 Science Park, Taihu international science and Technology Park, Wuxi, Jiangsu

Applicant after: JIANGSU HIBAO SOFTWARE Co.,Ltd.

Address before: 214135 B905 building, 530 Science Park, Taihu international science and Technology Park, Wuxi, Jiangsu

Applicant before: JIANGSU HIBAO SOFTWARE Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: JIANGSU HIBAO SOFTWARE LTD. TO: JIANGSU HIBAO SOFTWARE CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 214135 Eighth Floor, Building 5, 66 Jinghui East Road, Xinwu District, Wuxi City, Jiangsu Province

Patentee after: Jiangsu Haibao Zhizhuang Science and Technology Co.,Ltd.

Address before: 214135 B905, 530 Building, University Science Park, Taihu International Science Park, Wuxi City, Jiangsu Province

Patentee before: JIANGSU HIBAO SOFTWARE Co.,Ltd.

CP03 Change of name, title or address
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120815

Assignee: Jiangsu Reinsurance Finance Leasing Co.,Ltd.

Assignor: Jiangsu Haibao Zhizhuang Science and Technology Co.,Ltd.

Contract record no.: X2023980035049

Denomination of invention: A LED Display Design System and Method

Granted publication date: 20150408

License type: Exclusive License

Record date: 20230425

EE01 Entry into force of recordation of patent licensing contract
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A LED Display Design System and Method

Effective date of registration: 20230427

Granted publication date: 20150408

Pledgee: Jiangsu Reinsurance Finance Leasing Co.,Ltd.

Pledgor: Jiangsu Haibao Zhizhuang Science and Technology Co.,Ltd.

Registration number: Y2023980039376

PE01 Entry into force of the registration of the contract for pledge of patent right